Sha256: 20e0fed20fde6d96e8223f0e25bac2df836c1cc80a3354bf4d175a59bde6d10e
Contents?: true
Size: 465 Bytes
Versions: 9
Compression:
Stored size: 465 Bytes
Contents
require File.join(File.dirname(File.expand_path(__FILE__)), "spec_helper") describe "Sequel::Plugins::ErrorSplitter" do before do @c = Class.new(Sequel::Model) @c.plugin :error_splitter @m = @c.new def @m.validate errors.add([:a, :b], 'is bad') end end it "should split errors for multiple columns and assign them to each column" do @m.valid?.should be_false @m.errors.should == {:a=>['is bad'], :b=>['is bad']} end end
Version data entries
9 entries across 9 versions & 1 rubygems