spec/admino/table/presenter_spec.rb in admino-0.0.1 vs spec/admino/table/presenter_spec.rb in admino-0.0.2

- old
+ new

@@ -2,12 +2,13 @@ require 'ostruct' module Admino module Table describe Presenter do - subject(:presenter) { presenter_klass.new(collection, Post, view) } + subject(:presenter) { presenter_klass.new(collection, Post, query, view) } let(:presenter_klass) { Presenter } + let(:query) { double('Query') } let(:view) { RailsViewContext.new } let(:collection) { [ first_post, second_post ] } let(:first_post) { Post.new('1') } let(:first_post_presenter) { double('PresentedPost', dom_id: 'post_1') } @@ -19,10 +20,10 @@ before do PostPresenter.stub(:new).with(first_post, view).and_return(first_post_presenter) PostPresenter.stub(:new).with(second_post, view).and_return(second_post_presenter) - HeadRow.stub(:new).with(Post, view).and_return(head_row) + HeadRow.stub(:new).with(Post, query, view).and_return(head_row) ResourceRow.stub(:new).with(first_post_presenter, view).and_return(resource_row) ResourceRow.stub(:new).with(second_post_presenter, view).and_return(resource_row) end describe '#.to_html' do