Sha256: 28381aa287606c00497aba03f708efc261fb81ea9045c60d6cd48498997fa153
Contents?: true
Size: 1.18 KB
Versions: 3
Compression:
Stored size: 1.18 KB
Contents
require File.dirname(__FILE__) + '/../spec_helper' describe LibraryPage do dataset :tags it "should be a Page" do page = LibraryPage.new page.is_a?(Page).should be_true end describe "on request" do describe "with one tag" do before do @page = Page.find_by_url('/library/colourless') end it "should interrupt find_by_url" do @page.should == pages(:library) @page.is_a?(LibraryPage).should be_true end it "should set tag context correctly" do @page.requested_tags.should == [tags(:colourless)] end end describe "with several tags" do before do @page = Page.find_by_url('/library/colourless/green/ideas') end it "should set tag context correctly" do @page.requested_tags.should == [tags(:colourless), tags(:green), tags(:ideas)] end end describe "with several tags and one tag negation" do before do @page = Page.find_by_url('/library/colourless/green/ideas/-green') end it "should set tag context correctly" do @page.requested_tags.should == [tags(:colourless), tags(:ideas)] end end end end
Version data entries
3 entries across 3 versions & 1 rubygems