-
Notifications
You must be signed in to change notification settings - Fork 3.2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Add Faker::TvShows::Suits Signed-off-by: Aswin Muthu Kumar <[email protected]> * Fixed name typo Signed-off-by: Aswin Muthu Kumar <[email protected]> * Added periods Signed-off-by: Aswin Muthu Kumar <[email protected]>
- Loading branch information
Aswin Muthu Kumar
authored
May 31, 2020
1 parent
f9e1161
commit e9f6c4f
Showing
5 changed files
with
106 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
# Faker::TvShows::Suits | ||
|
||
```ruby | ||
Faker::TvShows::Suits.character #=> "Harvey Specter" | ||
Faker::TvShows::Suits.quote #=> "Don't play the odds, play the man." | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
# frozen_string_literal: true | ||
|
||
module Faker | ||
class TvShows | ||
class Suits < Base | ||
flexible :suits | ||
|
||
class << self | ||
## | ||
# Produces a character from Suits. | ||
# | ||
# @return [String] | ||
# | ||
# @example | ||
# Faker::TvShows::Suits.character #=> "Harvey Specter" | ||
# | ||
# @faker.version next | ||
def character | ||
fetch('suits.characters') | ||
end | ||
|
||
## | ||
# Produces a quote from Suits. | ||
# | ||
# @return [String] | ||
# | ||
# @example | ||
# Faker::TvShows::Suits.quote #=> "Don't play the odds, play the man." | ||
# | ||
# @faker.version next | ||
def quote | ||
fetch('suits.quotes') | ||
end | ||
end | ||
end | ||
end | ||
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
en: | ||
faker: | ||
suits: | ||
characters: | ||
- Harvey Specter | ||
- Mike Ross | ||
- Louis Litt | ||
- Rachel Zane | ||
- Donna Paulsen | ||
- Jessica Pearson | ||
- Katrina Bennett | ||
- Alex Williams | ||
- Samantha Wheeler | ||
- Jenny Griffith | ||
- Trevor Evans | ||
- Dana Scott | ||
- Travis Tanner | ||
- Cameron Dennis | ||
- Daniel Hardman | ||
- Sheila Sazs | ||
- Monica Eton | ||
- Robert Zane | ||
- Edward Darby | ||
- Stephen Huntley | ||
- Ava Hessington | ||
- Jonathan Sidwell | ||
- Eric Woodall | ||
- Sean Cahill | ||
- Esther Litt | ||
quotes: | ||
- Sometimes good is not good enough. | ||
- I don't play the odds, I play the man. | ||
- Thats the difference between you and me. You wanna lose small, I wanna win big. | ||
- The only time success comes before work is in the dictionary. | ||
- Don't raise your voice. Improve your argument. | ||
- When you’re backed against the wall, break the goddamn thing down. | ||
- But I’d never thought in million years, that I’d meet someone dumb enough to go to prison for me. | ||
- Failure is a bruise, not a tattoo. | ||
- When you work with tigers, once in a while they are going to take a swipe at you. | ||
- I dont respond to threats. I make them. | ||
- I am sorry I don't have photographic memory, but my brain is too busy being awesome. | ||
- I’m Donna. I know everything. | ||
- I don't have dreams, I have goals. | ||
- You just got Litt up! | ||
- I’m Moby goddamn Dick, and you just swam in my waters |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
# frozen_string_literal: true | ||
|
||
require_relative '../../test_helper' | ||
|
||
class TestFakerTvShowsSuits < Test::Unit::TestCase | ||
def setup | ||
@tester = Faker::TvShows::Suits | ||
end | ||
|
||
def test_character | ||
assert @tester.character.match(/\w+/) | ||
end | ||
|
||
def test_quote | ||
assert @tester.quote.match(/\w+/) | ||
end | ||
end |