Skip to content

Commit

Permalink
Add Faker::ParksAndRec (#1168)
Browse files Browse the repository at this point in the history
  • Loading branch information
buzzamus authored and stympy committed Mar 26, 2018
1 parent 8fd8b0a commit f8e1b81
Show file tree
Hide file tree
Showing 5 changed files with 43 additions and 0 deletions.
1 change: 1 addition & 0 deletions README.md
Expand Up @@ -89,6 +89,7 @@ Contents
- [Faker::Omniauth](doc/omniauth.md)
- [Faker::OnePiece](doc/one_piece.md)
- [Faker::Overwatch](doc/overwatch.md)
- [Faker::ParksAndRec](doc/parks_and_rec.md)
- [Faker::PhoneNumber](doc/phone_number.md)
- [Faker::Placeholdit](doc/placeholdit.md)
- [Faker::Pokemon](doc/pokemon.md)
Expand Down
7 changes: 7 additions & 0 deletions doc/parks_and_rec.md
@@ -0,0 +1,7 @@
# Faker::ParksAndRec

```ruby
Faker::ParksAndRec.character #=> "Leslie Knope"

Faker::ParksAndRec.city #=> "Pawnee"
```
13 changes: 13 additions & 0 deletions lib/faker/parks_and_rec.rb
@@ -0,0 +1,13 @@
module Faker
class ParksAndRec < Base
class << self
def character
fetch('parks_and_rec.characters')
end

def city
fetch('parks_and_rec.cities')
end
end
end
end
7 changes: 7 additions & 0 deletions lib/locales/en/parks_and_rec.yml
@@ -0,0 +1,7 @@
en:
faker:
parks_and_rec:
characters: ["Leslie Knope","Ron Swanson","Ann Perkins","Mark Brendanawicz","Tom Haverford","April Ludgate","Andy Dwyer","Jerry Gergich",
"Donna Meagle","Ben Wyatt","Chris Traeger","Craig Middlebrooks","Jean-Ralphio Saperstein","Li'l Sebastian","Mona-Lisa Saperstein","Orin",
"Tammy 1","Tammy 2","Tammy Zero","Jeremy Jamm","Ethel Beavers","Crazy Ira","The Douche","Joan Callamezzo","Perd Hapley","Shauna Malwae-Tweep","Bobby Newport","Dr. Richard Nygard"]
cities: ["Pawnee","Eagleton","Boraqua"]
15 changes: 15 additions & 0 deletions test/test_faker_parks_and_rec.rb
@@ -0,0 +1,15 @@
require File.expand_path(File.dirname(__FILE__) + '/test_helper.rb')

class TestFakerParksAndRec < Test::Unit::TestCase
def setup
@tester = Faker::ParksAndRec
end

def test_character
assert @tester.character.match(/\w+/)
end

def test_city
assert @tester.city.match(/\w+/)
end
end

0 comments on commit f8e1b81

Please sign in to comment.