Sha256: 957dd5c5dcc0b73da9a6506a6db2d3c6b4fe0091ff48527f505f020c07ed084d

Contents?: true

Size: 338 Bytes

Versions: 78

Compression:

Stored size: 338 Bytes

Contents

require 'test_helper'

class CassandraObject::CallbacksTest < CassandraObject::TestCase

  test 'before_validation respects :on' do
    issue = Issue.new
    issue.save
    assert_equal 'default name', issue.name

    # make sure :on => :create is respected
    issue.name = nil
    issue.save
    assert_equal nil, issue.name
  end

end

Version data entries

78 entries across 78 versions & 1 rubygems

Version Path
sessionm-cassandra_object-4.0.13 test/callbacks_test.rb
sessionm-cassandra_object-4.0.12 test/callbacks_test.rb
sessionm-cassandra_object-4.0.11 test/callbacks_test.rb
sessionm-cassandra_object-4.0.10 test/callbacks_test.rb
sessionm-cassandra_object-4.0.9 test/callbacks_test.rb
sessionm-cassandra_object-2.7.3 test/callbacks_test.rb
sessionm-cassandra_object-2.7.2 test/callbacks_test.rb
sessionm-cassandra_object-4.0.8 test/callbacks_test.rb
sessionm-cassandra_object-4.0.7 test/callbacks_test.rb
sessionm-cassandra_object-4.0.6 test/callbacks_test.rb
sessionm-cassandra_object-4.0.5 test/callbacks_test.rb
sessionm-cassandra_object-4.0.4 test/callbacks_test.rb
sessionm-cassandra_object-4.0.3 test/callbacks_test.rb
sessionm-cassandra_object-4.0.2 test/callbacks_test.rb
sessionm-cassandra_object-4.0.1 test/callbacks_test.rb
sessionm-cassandra_object-4.0.0 test/callbacks_test.rb
sessionm-cassandra_object-2.7.1 test/callbacks_test.rb
sessionm-cassandra_object-2.7.0 test/callbacks_test.rb
sessionm-cassandra_object-2.6.1 test/callbacks_test.rb
sessionm-cassandra_object-2.6.0 test/callbacks_test.rb