test/base/test_item_rep.rb in nanoc-3.5.0 vs test/base/test_item_rep.rb in nanoc-3.6.0

- old
+ new

@@ -426,18 +426,13 @@ item = Nanoc::Item.new("foo bar", {}, '/foo/') rep = Nanoc::ItemRep.new(item, :default) rep.instance_eval { @filter_class = filter_class } def rep.filter_named(name) ; @filter_class ; end - raised = false - begin + assert_raises_frozen_error do rep.filter(:whatever) - rescue => e - raised = true - assert_match(/(^can't modify frozen |^unable to modify frozen object$)/, e.message) end - assert raised end def test_filter_should_freeze_content filter_class = Class.new(::Nanoc::Filter) do def run(content, params={}) @@ -449,18 +444,13 @@ item = Nanoc::Item.new("foo bar", {}, '/foo/') rep = Nanoc::ItemRep.new(item, :default) rep.instance_eval { @filter_class = filter_class } def rep.filter_named(name) ; @filter_class ; end - raised = false - begin + assert_raises_frozen_error do rep.filter(:erb) rep.filter(:whatever) - rescue => e - raised = true - assert_match(/(^can't modify frozen |^unable to modify frozen object$)/, e.message) end - assert raised end def test_raw_path_should_generate_dependency items = [ Nanoc3::Item.new("foo", {}, '/foo/'),