Sha256: 68d6f341a72396cee66cfbba1ddcc8c294e5fa4bf9c0825388e6223bcfdb733e

Contents?: true

Size: 637 Bytes

Versions: 33

Compression:

Stored size: 637 Bytes

Contents

require 'test_helper'

class CassandraObject::TimestampsTest < CassandraObject::TestCase
  test 'timestamps set on create' do
    issue = Issue.create

    assert_in_delta Time.now.to_i, issue.created_at.to_i, 3
    assert_in_delta Time.now.to_i, issue.updated_at.to_i, 3
  end

  test 'updated_at set on change' do
    issue = Issue.create

    issue.updated_at = nil
    issue.description = 'lol'
    issue.save

    assert_in_delta Time.now.to_i, issue.updated_at.to_i, 3
  end

  test 'created_at sets only if nil' do
    time = 5.days.ago
    issue = Issue.create created_at: time

    assert_equal time, issue.created_at
  end
end

Version data entries

33 entries across 33 versions & 3 rubygems

Version Path
extendi-cassandra_object-1.0.7 test/unit/timestamps_test.rb
extendi-cassandra_object-1.0.6 test/unit/timestamps_test.rb
extendi-cassandra_object-1.0.5 test/unit/timestamps_test.rb
extendi-cassandra_object-1.0.4 test/unit/timestamps_test.rb
extendi-cassandra_object-1.0.1 test/unit/timestamps_test.rb
extendi-cassandra_object-1.0.0 test/unit/timestamps_test.rb
gotime-cassandra_object-4.12.2 test/unit/timestamps_test.rb
gotime-cassandra_object-4.12.1 test/unit/timestamps_test.rb
gotime-cassandra_object-4.12.0 test/unit/timestamps_test.rb
gotime-cassandra_object-4.11.6 test/unit/timestamps_test.rb
gotime-cassandra_object-4.11.5 test/unit/timestamps_test.rb
gotime-cassandra_object-4.11.4 test/unit/timestamps_test.rb
gotime-cassandra_object-4.11.3 test/unit/timestamps_test.rb
gotime-cassandra_object-4.11.2 test/unit/timestamps_test.rb
gotime-cassandra_object-4.11.1 test/unit/timestamps_test.rb
gotime-cassandra_object-4.11.0 test/unit/timestamps_test.rb
gotime-cassandra_object-4.10.5 test/unit/timestamps_test.rb
gotime-cassandra_object-4.10.4 test/unit/timestamps_test.rb
gotime-cassandra_object-4.10.3 test/unit/timestamps_test.rb
gotime-cassandra_object-4.10.2 test/unit/timestamps_test.rb