Sha256: fdf86ed8b3a4aecf883c078340512193155a29c0356930b2ac8448de65d8fa38

Contents?: true

Size: 780 Bytes

Versions: 19

Compression:

Stored size: 780 Bytes

Contents

require 'spec_helper'

describe Impressionist do
  let(:imp) { RUBY_VERSION.match("1.8") ? "is_impressionable" : :is_impressionable }

  it "should be extended from ActiveRecord::Base" do
    expect(ActiveRecord::Base).to respond_to(imp)
    #ActiveRecord::Base.methods.include?(method).should be_true
  end

  it "should include methods in ApplicationController" do
    method = RUBY_VERSION.match("1.8") ? "impressionist" : :impressionist
    expect(ApplicationController).to respond_to(method)
  end

  it "should include the before_filter method in ApplicationController" do
     filters = ApplicationController._process_action_callbacks.select { |c| c.kind == :before }
     filters.collect{|filter|filter.filter}.include?(:impressionist_app_filter).should be_true
  end
end

Version data entries

19 entries across 19 versions & 2 rubygems

Version Path
impressionist-1.5.2 tests/test_app/spec/initializers/initializers_spec.rb
impressionist2-1.5.5 tests/test_app/spec/initializers/initializers_spec.rb
impressionist2-1.5.4 tests/test_app/spec/initializers/initializers_spec.rb
impressionist2-1.5.3 tests/test_app/spec/initializers/initializers_spec.rb
impressionist2-1.5.1 tests/test_app/spec/initializers/initializers_spec.rb
impressionist-1.5.1 tests/test_app/spec/initializers/initializers_spec.rb
impressionist-1.4.13 tests/test_app/spec/initializers/initializers_spec.rb
impressionist-1.4.12 tests/test_app/spec/initializers/initializers_spec.rb
impressionist-1.4.11 tests/test_app/spec/initializers/initializers_spec.rb
impressionist-1.4.10 tests/test_app/spec/initializers/initializers_spec.rb
impressionist-1.4.9 tests/test_app/spec/initializers/initializers_spec.rb
impressionist-1.4.8 tests/test_app/spec/initializers/initializers_spec.rb
impressionist-1.4.7 tests/test_app/spec/initializers/initializers_spec.rb
impressionist-1.4.6 tests/test_app/spec/initializers/initializers_spec.rb
impressionist-1.4.5 tests/test_app/spec/initializers/initializers_spec.rb
impressionist-1.4.4 tests/test_app/spec/initializers/initializers_spec.rb
impressionist-1.4.3 tests/test_app/spec/initializers/initializers_spec.rb
impressionist-1.4.2 tests/test_app/spec/initializers/initializers_spec.rb
impressionist-1.4.1 test_app/spec/initializers/initializers_spec.rb