Sha256: a93e84e1e1edc0e04c1f284a14095804ec108cbabd22e2a18be4a946559c95c9
Contents?: true
Size: 1.26 KB
Versions: 9
Compression:
Stored size: 1.26 KB
Contents
Validation Matcher [![build status][status-image]][ci] ====================================================== About ----- Use Rails 3 validation reflection to test validations. URLs: - Github: https://github.com/bm5k/validation_matcher/ - Documentation: http://rubydoc.info/github/BM5k/validation_matcher/master/frames - RubyGems: https://rubygems.org/gems/validation_matcher Installation ------------ Add to your Gemfile and run the `bundle` command to install it. ```ruby gem 'validation_matcher' ``` **Requires Ruby 1.9.2 or later.** Usage ----- ```ruby class Foo < ActiveRecord::Base validates :field_a, presence: true validates :field_b, uniquness: true validates :field_c, presence: true, uniquness: {case_insensitive: false} end require 'spec_helper' describe Foo do it { should validate(:presence).of(:field_a) } it { should validate(:presence).of(:field_b) } it { should validate(:presence).of(:field_c).with(case_insensitive: false) } it { should validate(:uniqueness).of(:field_b).with(options) } end ``` <!-- links --> [ci]: http://travis-ci.org/BM5k/validation_matcher "build status" <!-- images --> [status-image]: https://secure.travis-ci.org/BM5k/validation_matcher.png?branch=master
Version data entries
9 entries across 9 versions & 1 rubygems