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