Sha256: 0e313589d48f4aab9297a9af63fb6879fdd471491613cee31908f02fdb2e28d0
Contents?: true
Size: 398 Bytes
Versions: 3
Compression:
Stored size: 398 Bytes
Contents
require 'spec_helper' describe Yema::Rule, '.required_options' do subject { described_class.new(:foo, options) } let(:described_class) do Class.new(Yema::Rule) do def self.required_options [:length] end end end it_behaves_like "invalid options", {} it_behaves_like "invalid options", {size:24} it_behaves_like "valid options", {length: 123, size:24} end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
yema-0.0.3 | spec/unit/rule/required_options_spec.rb |
yema-0.0.2 | spec/unit/rule/required_options_spec.rb |
yema-0.0.1 | spec/unit/rule/required_options_spec.rb |