test/unit/test_formats.rb in spontaneous-0.2.0.beta4 vs test/unit/test_formats.rb in spontaneous-0.2.0.beta5

- old
+ new

@@ -189,11 +189,11 @@ it "inherit helper classes from their superclass" do module CustomHelper1 def here_is_my_custom_helper1; end end - Site.register_helper CustomHelper1, :newhtml + @site.register_helper CustomHelper1, :newhtml class NewHTMLFormat < S::Output::HTML provides_format :newhtml end @@ -238,9 +238,19 @@ it "know that they provide a certain format" do assert @page.provides_output?(:html) assert @page.provides_output?(:pdf) refute @page.provides_output?(:xyz) + end + + it "recognises its own output" do + assert @page.provides_output?(@page.output(:html)) + end + + it "doesn't recognise another page's output" do + other = FPage.new(slug: "other") + refute @page == other + refute @page.provides_output?(other.output(:html)) end it "provide a symbol version of the output name" do @page.output(:html).to_sym.must_equal :html end