spec/semi_validator_spec.rb in semi-0.1.3 vs spec/semi_validator_spec.rb in semi-0.2.0
- old
+ new
@@ -10,10 +10,14 @@
['foobar', 'string', true],
['foobar', ['string', 'required'], true],
['foobar', 'string,required', true],
['foobar', 'string, required', true],
['foobar', '/foo/', true],
- ['foobar', '/fubar/', false]
+ ['foobar', '/fubar/', false],
+ ['foobar', ['/foo/'], true],
+ ['foobar', ['/fubar/'], false],
+ [nil, 'required', false],
+ [nil, ['required'], false]
].each do |ruleset|
it "validates #{ruleset[0]} against #{ruleset[1]}" do
if ruleset[2] == true
expect {Semi::validate(ruleset[0], ruleset[1])}.not_to raise_error
else
\ No newline at end of file