spec/ztk/template_spec.rb in ztk-3.0.4 vs spec/ztk/template_spec.rb in ztk-3.1.0

- old
+ new

@@ -25,53 +25,54 @@ subject { ZTK::Template } describe "class" do it "should be ZTK::Template" do - subject.should be ZTK::Template + expect(subject).to be ZTK::Template end end describe "methods" do describe "do_not_edit_notice" do it "should render the notice with no options" do result = subject.do_not_edit_notice - result.should =~ /WARNING: AUTOMATICALLY GENERATED FILE; DO NOT EDIT!/ - result.should =~ /Generated @/ - result.should =~ /#/ + expect(result).to be =~ /WARNING: AUTOMATICALLY GENERATED FILE; DO NOT EDIT!/ + expect(result).to be =~ /Generated @/ + expect(result).to be =~ /#/ end it "should render the notice with our message inside" do message = "Hello World" result = subject.do_not_edit_notice(:message => message) - result.should =~ /WARNING: AUTOMATICALLY GENERATED FILE; DO NOT EDIT!/ - result.should =~ /Generated @/ - result.should =~ /#/ - result.should =~ /#{message}/ + expect(result).to be =~ /WARNING: AUTOMATICALLY GENERATED FILE; DO NOT EDIT!/ + expect(result).to be =~ /Generated @/ + expect(result).to be =~ /#/ + expect(result).to be =~ /#{message}/ end it "should allow us to change the comment character" do message = "Hello World" char = "ZZ" result = subject.do_not_edit_notice(:message => message, :char => char) - result.should =~ /WARNING: AUTOMATICALLY GENERATED FILE; DO NOT EDIT!/ - result.should =~ /Generated @/ - result.should =~ /#{message}/ - result.should =~ /#{char}/ + expect(result).to be =~ /WARNING: AUTOMATICALLY GENERATED FILE; DO NOT EDIT!/ + expect(result).to be =~ /Generated @/ + expect(result).to be =~ /#{message}/ + expect(result).to be =~ /#{char}/ end end describe "render" do it "should render the template with the supplied context" do template_file = File.expand_path(File.join(File.dirname(__FILE__), "..", "support", "test-template.txt.erb")) context = { :test_variable => "Hello World" } output = subject.render(template_file, context) - output.should == "Hello World" + + expect(output).to be == "Hello World" end end end