spec/spec_helper.rb in magic_grid-0.12.3 vs spec/spec_helper.rb in magic_grid-0.12.4

- old
+ new

@@ -17,20 +17,24 @@ begin require 'will_paginate' require 'will_paginate/array' require 'will_paginate/view_helpers/action_view' puts "Testing with WillPaginate" + $will_paginate = true rescue LoadError puts "skipping WillPaginate" + $will_paginate = false end begin require 'kaminari' require 'kaminari/models/array_extension' puts "Testing with Kaminari" + $kaminari = true rescue LoadError puts "skipping Kaminari" + $kaminari = false end class NullObject def method_missing(*args, &block) self; end def nil?; true; end @@ -75,18 +79,19 @@ end end def fake_active_record_collection(table_name = 'some_table', columns = [:name, :description]) + columns = columns.map{|c| {:name => c} } (1..1000).to_a.tap do |c| - c.stub(connection: fake_connection) - c.stub(quoted_table_name: table_name) - c.stub(table_name: table_name) - c.stub(to_sql: "SELECT * FROM MONKEYS") + c.stub(:connection => fake_connection) + c.stub(:quoted_table_name => table_name) + c.stub(:table_name => table_name) + c.stub(:to_sql => "SELECT * FROM MONKEYS") c.stub(:table) { double.tap do |t| - t.stub(:columns) { columns.map{|c| {name: c} } } + t.stub(:columns => columns) end } c.stub(:where) { c } end end @@ -97,11 +102,11 @@ config.treat_symbols_as_metadata_keys_with_true_values = true config.run_all_when_everything_filtered = true config.filter_run :focus config.include ActionView::Helpers - config.include WillPaginate::ActionView if Module.const_defined? :WillPaginate - config.include Kaminari::ActionViewExtension if Module.const_defined? :Kaminari + config.include WillPaginate::ActionView if $will_paginate + config.include Kaminari::ActionViewExtension if $kaminari config.include ActionFaker config.include FakeCollections config.before do MagicGrid.logger = NullObject.new