test/validations_test.rb in sessionm-cassandra_object-2.2.35 vs test/validations_test.rb in sessionm-cassandra_object-2.2.36
- old
+ new
@@ -10,6 +10,17 @@
assert_raise(CassandraObject::RecordInvalid) { Issue.create!(:description => '') }
ensure
Issue.reset_callbacks(:validate)
end
end
+
+ test 'validates :on' do
+ begin
+ Issue.validates(:description, :presence => true, :on => :create)
+ issue = Issue.create!(:description => 'lol')
+ issue.update_attributes! :description => nil
+ assert_raise(CassandraObject::RecordInvalid) { Issue.create!(:description => '') }
+ ensure
+ Issue.reset_callbacks(:validate)
+ end
+ end
end