Sha256: 3cdf76b6290d8776eee03276ce194d6b68647b3c6d3c86d2b306fd804ec7e9fc
Contents?: true
Size: 1.12 KB
Versions: 3
Compression:
Stored size: 1.12 KB
Contents
require 'spec_helper' module FinePrint module ActionController RSpec.describe Base, type: :lib do let!(:controller) { ::ActionController::Base.new } let!(:dummy_controller) { DummyModelsController.new } it 'must add fine_print_sign to ActionController instances' do expect(controller).to respond_to(:fine_print_require) expect(dummy_controller).to respond_to(:fine_print_require) end it 'must add fine_print_return to ActionController instances' do expect(controller.respond_to?(:fine_print_return, true)).to eq true expect(dummy_controller.respond_to?(:fine_print_return, true)).to eq true end it 'must add fine_print_require to ActionController and subclasses' do expect(controller.class).to respond_to(:fine_print_require) expect(dummy_controller.class).to respond_to(:fine_print_require) end it 'must add fine_print_skip to ActionController and subclasses' do expect(controller.class).to respond_to(:fine_print_skip) expect(dummy_controller.class).to respond_to(:fine_print_skip) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems