From b33a4e46e567054b2ddcfa8c0dff63514fde3397 Mon Sep 17 00:00:00 2001 From: "Nicky_Dover.exe" Date: Tue, 13 Apr 2021 00:26:43 -0400 Subject: [PATCH] Add Faker::Music#mambo_no_5, a Generator for Random First Names that Appear in Lou Bega's Mambo No. 5 (#1910) --- doc/music/music.md | 2 ++ lib/faker/music/music.rb | 12 ++++++++++++ lib/locales/en/music.yml | 10 ++++++++++ test/faker/music/test_faker_music.rb | 4 ++++ 4 files changed, 28 insertions(+) diff --git a/doc/music/music.md b/doc/music/music.md index 022b0e12e4..09032e6229 100644 --- a/doc/music/music.md +++ b/doc/music/music.md @@ -14,4 +14,6 @@ Faker::Music.band #=> "The Beatles" Faker::Music.album #=> "Sgt. Pepper's Lonely Hearts Club" Faker::Music.genre #=> "Rock" + +Faker::Music.mambo_no_5 #=> "Monica" ``` diff --git a/lib/faker/music/music.rb b/lib/faker/music/music.rb index b58a70fd27..fe65f9abe1 100644 --- a/lib/faker/music/music.rb +++ b/lib/faker/music/music.rb @@ -128,6 +128,18 @@ def album def genre fetch('music.genres') end + + ## + # Produces a name from Lou Bega's Mambo #5 + # + # @return [String] + # + # @example + # Faker::Music.mambo #=> "Monica" + # @faker.version next + def mambo_no_5 + fetch('music.mambo_no_5') + end end end end diff --git a/lib/locales/en/music.yml b/lib/locales/en/music.yml index 933f9d92c1..2f62fa518b 100644 --- a/lib/locales/en/music.yml +++ b/lib/locales/en/music.yml @@ -310,6 +310,16 @@ en: - Blues - Non Music - Rap + mambo_no_5: + - Angela + - Pamela + - Sandra + - Rita + - Monica + - Erica + - Tina + - Mary + - Jessica hiphop: subgenres: - Low Fi diff --git a/test/faker/music/test_faker_music.rb b/test/faker/music/test_faker_music.rb index baa5516239..f1bc75d884 100644 --- a/test/faker/music/test_faker_music.rb +++ b/test/faker/music/test_faker_music.rb @@ -60,4 +60,8 @@ def test_album def test_genre assert @tester.genre.match(/\w+/) end + + def test_mambo_no_5 + assert @tester.mambo_no_5.match(/\w+/) + end end