Sha256: e9ca80b308db692836bada184e0107383aa8ccf1e39173f495277e1e83c02396
Contents?: true
Size: 709 Bytes
Versions: 1
Compression:
Stored size: 709 Bytes
Contents
require "spec_helper" describe Presenter do let(:book) { Book.new } let(:presenter) { BookPresenter.new(book) } let(:books) { [Book.new, Book.new, Book.new] } it ".obj returns the original object" do presenter.obj.object_id.should == book.object_id end it ".class returns the class of the original object" do presenter.class.should == Book end it "#new_list maps the given array to a list of presenters" do presenters = BookPresenter.new_list(books) presenters.size.should == 3 presenters[0].obj.object_id.should == books[0].object_id presenters[1].obj.object_id.should == books[1].object_id presenters[2].obj.object_id.should == books[2].object_id end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
present_foo-0.1.0 | spec/presenter_spec.rb |