Sha256: 0a4d14a92e2867fea063e82a6410ce737bea8f03a9c487a7f5fc3c317641c3d1

Contents?: true

Size: 649 Bytes

Versions: 2

Compression:

Stored size: 649 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
    refute_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

    refute_nil users(:julien).last_sign_in_at
    refute_nil users(:julien).last_sign_in_ip
    refute_nil users(:julien).current_sign_in_at
    assert_equal '127.0.0.2', users(:julien).current_sign_in_ip
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
janus-0.10.1 test/unit/trackable_test.rb
janus-0.10.0 test/unit/trackable_test.rb