Sha256: 45e4bd8f1908980d7df1999e4f55c1a1888d0c2e2ebd8dc64c9c1356173912cb

Contents?: true

Size: 677 Bytes

Versions: 1

Compression:

Stored size: 677 Bytes

Contents

require 'test_helper'

class TrackableTest < ActiveSupport::TestCase
  test "track!" do
    users(:julien).track!('127.0.0.1')
    users(:julien).reload
    
    assert_nil     users(:julien).last_sign_in_at
    assert_nil     users(:julien).last_sign_in_ip
    assert_not_nil users(:julien).current_sign_in_at
    assert_equal '127.0.0.1', users(:julien).current_sign_in_ip
    
    users(:julien).track!('127.0.0.2')
    users(:julien).reload
    
    assert_not_nil users(:julien).last_sign_in_at
    assert_not_nil users(:julien).last_sign_in_ip
    assert_not_nil users(:julien).current_sign_in_at
    assert_equal '127.0.0.2', users(:julien).current_sign_in_ip
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
janus-0.5.0 test/unit/trackable_test.rb