From 8ad336b5c5e4f888d860164c914147d656ffe0f2 Mon Sep 17 00:00:00 2001 From: nobu Date: Mon, 12 Nov 2018 07:32:21 +0000 Subject: Adopt [Misc #15294] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65683 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- spec/ruby/library/erb/new_spec.rb | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'spec/ruby/library/erb') diff --git a/spec/ruby/library/erb/new_spec.rb b/spec/ruby/library/erb/new_spec.rb index 0497bb7e15..33a3952dd4 100644 --- a/spec/ruby/library/erb/new_spec.rb +++ b/spec/ruby/library/erb/new_spec.rb @@ -31,11 +31,19 @@ END it "compiles eRuby script into ruby code when trim mode is 0 or not specified" do expected = "\n" - [0, '', nil].each do |trim_mode| + [0, nil].each do |trim_mode| ERBSpecs.new_erb(@eruby_str, trim_mode: trim_mode).result.should == expected end end + ruby_version_is "2.6" do + it "warns invalid trim_mode" do + lambda do + ERBSpecs.new_erb(@eruby_str, trim_mode: '') + end.should output(nil, /Invalid ERB trim mode/) + end + end + it "removes '\n' when trim_mode is 1 or '>'" do expected = "\n" [1, '>'].each do |trim_mode| -- cgit v1.2.3