Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- require File.dirname(__FILE__) + '/../spec_helper'
- describe "A model with CerealPagination" do
- class ActiveRecordStub
- def self.has_many(name, *args); end
- end
- before(:each) do
- @klass = Class.new ActiveRecordStub
- @klass.send :include, CerealPagination
- end
- it "should have a paginate_foo method for each has_many association" do
- @klass.send :has_many, :johnson_rods
- object = @klass.new
- johnson_rods = mock("johnson rods")
- paginated_johnson_rods = mock("paginated johnson rods")
- object.stub!(:johnson_rods).and_return(johnson_rods)
- johnson_rods.stub!(:paginate).and_return(paginated_johnson_rods)
- object.paginate_johnson_rods.should == paginated_johnson_rods
- end
- end
Add Comment
Please, Sign In to add comment