test/helpers/test_capturing.rb in nanoc-4.1.0rc1 vs test/helpers/test_capturing.rb in nanoc-4.1.0rc2

- old
+ new

@@ -16,11 +16,11 @@ # Build site site = Nanoc::Int::SiteLoader.new.new_empty item = Nanoc::Int::Item.new('moo', {}, '/blah/') @site = Nanoc::SiteView.new(Nanoc::Int::SiteLoader.new.new_empty, nil) - @item = Nanoc::ItemView.new(item, nil) + @item = Nanoc::ItemWithRepsView.new(item, nil) # Evaluate content result = ::ERB.new(content).result(binding) # Check @@ -31,11 +31,11 @@ def test_capture require 'erb' # Build site @site = Nanoc::SiteView.new(Nanoc::Int::SiteLoader.new.new_empty, nil) - @item = Nanoc::ItemView.new(Nanoc::Int::Item.new('moo', {}, '/blah/'), nil) + @item = Nanoc::ItemWithRepsView.new(Nanoc::Int::Item.new('moo', {}, '/blah/'), nil) # Capture _erbout = 'foo' captured_content = capture do _erbout << 'bar' @@ -65,11 +65,11 @@ <%= content_for @item, :outerbox %> foot EOS @site = Nanoc::SiteView.new(Nanoc::Int::SiteLoader.new.new_empty, nil) - @item = Nanoc::ItemView.new(Nanoc::Int::Item.new('content', {}, '/'), nil) + @item = Nanoc::ItemWithRepsView.new(Nanoc::Int::Item.new('content', {}, '/'), nil) result = ::ERB.new(content).result(binding) expected = %w( head before basic after foot ) actual = result.scan(/[a-z]+/) @@ -83,18 +83,18 @@ io.write "compile '*' do ; filter :erb ; end\n" io.write "route '*' do ; item.identifier + 'index.html' ; end\n" end @site = Nanoc::SiteView.new(Nanoc::Int::SiteLoader.new.new_empty, nil) - @item = Nanoc::ItemView.new(Nanoc::Int::Item.new('content', {}, '/'), nil) + @item = Nanoc::ItemWithRepsView.new(Nanoc::Int::Item.new('content', {}, '/'), nil) content = '<% content_for :a do %>Content One<% end %>' ::ERB.new(content).result(binding) assert_equal 'Content One', content_for(@item, :a) assert_equal nil, content_for(@item, :b) @site = Nanoc::SiteView.new(Nanoc::Int::SiteLoader.new.new_empty, nil) - @item = Nanoc::ItemView.new(Nanoc::Int::Item.new('content', {}, '/'), nil) + @item = Nanoc::ItemWithRepsView.new(Nanoc::Int::Item.new('content', {}, '/'), nil) content = '<% content_for :b do %>Content Two<% end %>' ::ERB.new(content).result(binding) assert_equal nil, content_for(@item, :a) assert_equal 'Content Two', content_for(@item, :b)