Sha256: d90c7803d61afb607b09bc364b369e69527af199818c7ab8b2d73ce30c977b09
Contents?: true
Size: 645 Bytes
Versions: 48
Compression:
Stored size: 645 Bytes
Contents
require 'test_helper' class CassandraObject::ValidationsTest < CassandraObject::TestCase test 'create!' do begin Issue.validates(:description, presence: true) Issue.create!(description: 'lol') assert_raise(CassandraObject::RecordInvalid) { Issue.create!(description: '') } ensure Issue.reset_callbacks(:validate) end end test 'save!' do begin Issue.validates(:description, presence: true) Issue.new(description: 'lol').save! assert_raise(CassandraObject::RecordInvalid) { Issue.new(description: '').save! } ensure Issue.reset_callbacks(:validate) end end end
Version data entries
48 entries across 48 versions & 3 rubygems