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-2.3.9 test/callbacks_test.rb
sessionm-cassandra_object-2.3.8 test/callbacks_test.rb
sessionm-cassandra_object-2.3.6 test/callbacks_test.rb
sessionm-cassandra_object-2.3.5 test/callbacks_test.rb
sessionm-cassandra_object-2.3.4 test/callbacks_test.rb
sessionm-cassandra_object-2.3.3 test/callbacks_test.rb
sessionm-cassandra_object-2.3.2 test/callbacks_test.rb
sessionm-cassandra_object-2.3.1 test/callbacks_test.rb
sessionm-cassandra_object-2.3.0 test/callbacks_test.rb
sessionm-cassandra_object-2.2.55 test/callbacks_test.rb
sessionm-cassandra_object-2.2.54 test/callbacks_test.rb
sessionm-cassandra_object-2.2.53 test/callbacks_test.rb
sessionm-cassandra_object-2.2.52 test/callbacks_test.rb
sessionm-cassandra_object-2.2.51 test/callbacks_test.rb
sessionm-cassandra_object-2.2.50 test/callbacks_test.rb
sessionm-cassandra_object-2.2.49 test/callbacks_test.rb
sessionm-cassandra_object-2.2.48 test/callbacks_test.rb
sessionm-cassandra_object-2.2.47 test/callbacks_test.rb