Sha256: 4bc0ffd7aa649cd5357fe52c099879e1669d6e63c40cf83c0d3ab9bc43952f13
Contents?: true
Size: 645 Bytes
Versions: 3
Compression:
Stored size: 645 Bytes
Contents
describe Nullalign::Reporter do context "validates_presence_of" do it "says everything's good" do expect { subject.report_validates_presence_problems([]) }.to output(/Hooray!/).to_stdout end it "shows a missing constraint on a single model" do missing_constraints = [ Nullalign::NonnullConstraint.new( WrongAccount, WrongAccount.table_name, "email" ) ] expect { subject.report_validates_presence_problems( WrongAccount => missing_constraints ) }.to output(/wrong_accounts:\s+email/).to_stdout end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
nullalign-0.0.4 | spec/reporter_spec.rb |
nullalign-0.0.3 | spec/reporter_spec.rb |
nullalign-0.0.2 | spec/reporter_spec.rb |