https://github.com/josemarluedke/enumerize-matchers
Rspec matchers for enumerize, because we need tests.
https://github.com/josemarluedke/enumerize-matchers
Last synced: 7 months ago
JSON representation
Rspec matchers for enumerize, because we need tests.
- Host: GitHub
- URL: https://github.com/josemarluedke/enumerize-matchers
- Owner: josemarluedke
- License: mit
- Created: 2013-03-23T19:23:53.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2014-10-26T21:32:33.000Z (almost 11 years ago)
- Last Synced: 2025-03-19T22:56:39.306Z (7 months ago)
- Language: Ruby
- Homepage:
- Size: 162 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Enumerize matchers
Rspec matchers for [enumerize](https://github.com/brainspec/enumerize), because we need tests.
## Installation
Add this line to your application's Gemfile:
gem 'enumerize-matchers', group: :test
And then execute:
$ bundle
## Usage
```
it { should enumerize(:sex).in(:male, :female).with_default(:male) }
```## Todo
- Add appropriate tests (Yes, this is fuck**g weird.)## Credits
- [Josemar Davi Luekde](http://github.com/josemarluedke)
- [Wojtek Majewski](http://github.com/jumski) for this [gist](https://gist.github.com/jumski/2318858).## Contributing
1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create new Pull Request## License
Copyright (c) 2013 Josemar Luedke
Licensed under the MIT license (see LICENSE.txt file)