Sha256: 9021711494d5e12e59946deceb5bef164b28ddbf122860020780501786840ba8

Contents?: true

Size: 585 Bytes

Versions: 14

Compression:

Stored size: 585 Bytes

Contents

require 'spec_helper'

describe PostsController do
  it "should log impression at the action level" do
    get "show", :id=> 1
    Impression.all.size.should eq 12
    Impression.last.controller_name.should eq "posts"
    Impression.last.action_name.should eq "show"
    Impression.last.impressionable_type.should eq "Post"
    Impression.last.impressionable_id.should eq 1
  end

  it "should log the user_id if user is authenticated (current_user helper method)" do
    session[:user_id] = 123
    get "show", :id=> 1
    Post.first.impressions.last.user_id.should eq 123
  end

end

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
impressionist-1.5.1 tests/test_app/spec/controllers/posts_controller_spec.rb
impressionist-1.4.13 tests/test_app/spec/controllers/posts_controller_spec.rb
impressionist-1.4.12 tests/test_app/spec/controllers/posts_controller_spec.rb
impressionist-1.4.11 tests/test_app/spec/controllers/posts_controller_spec.rb
impressionist-1.4.10 tests/test_app/spec/controllers/posts_controller_spec.rb
impressionist-1.4.9 tests/test_app/spec/controllers/posts_controller_spec.rb
impressionist-1.4.8 tests/test_app/spec/controllers/posts_controller_spec.rb
impressionist-1.4.7 tests/test_app/spec/controllers/posts_controller_spec.rb
impressionist-1.4.6 tests/test_app/spec/controllers/posts_controller_spec.rb
impressionist-1.4.5 tests/test_app/spec/controllers/posts_controller_spec.rb
impressionist-1.4.4 tests/test_app/spec/controllers/posts_controller_spec.rb
impressionist-1.4.3 tests/test_app/spec/controllers/posts_controller_spec.rb
impressionist-1.4.2 tests/test_app/spec/controllers/posts_controller_spec.rb
impressionist-1.4.1 test_app/spec/controllers/posts_controller_spec.rb