Sha256: 0d1abdc713d5bfae9e68f1426f185e9184a787ada80714cd82a17b8ab9d9d399
Contents?: true
Size: 1008 Bytes
Versions: 2
Compression:
Stored size: 1008 Bytes
Contents
require 'test_helper' module PaginatedTable describe ViewHelpers do let(:params) { stub("params") } let(:view) { view = Object.new view.send(:extend, ViewHelpers) view.stubs("params" => params) view } let(:page) { stub("page") } let(:data_page) { stub("data_page", :page => page) } let(:description_block) { lambda {} } describe "#paginated_table" do it "renders a table" do table_description = stub("table_description") TableDescription.stubs("new").with(description_block).returns(table_description) link_renderer = stub("link_renderer") LinkRenderer.stubs("new").with(page).returns(link_renderer) table_renderer = stub("table_renderer") TableRenderer.stubs("new"). with(view, table_description, data_page, link_renderer). returns(table_renderer) table_renderer.expects("render") view.paginated_table(data_page, &description_block) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
paginated_table-0.0.8 | test/units/view_helpers_test.rb |
paginated_table-0.0.7 | test/units/view_helpers_test.rb |