spec/parsing/fixtures_spec.rb in yajl-ruby-1.2.3 vs spec/parsing/fixtures_spec.rb in yajl-ruby-1.3.0

- old
+ new

@@ -6,35 +6,35 @@ PASSED = passed.inject([]) { |a, f| a << [ f, File.read(f) ] }.sort FAILED = failed.inject([]) { |a, f| a << [ f, File.read(f) ] }.sort FAILED.each do |name, source| it "should not be able to parse #{File.basename(name)} as an IO" do - lambda { + expect { Yajl::Parser.parse(StringIO.new(source)) - }.should raise_error(Yajl::ParseError) + }.to raise_error(Yajl::ParseError) end end FAILED.each do |name, source| it "should not be able to parse #{File.basename(name)} as a string" do - lambda { + expect { Yajl::Parser.parse(source) - }.should raise_error(Yajl::ParseError) + }.to raise_error(Yajl::ParseError) end end PASSED.each do |name, source| it "should be able to parse #{File.basename(name)} as an IO" do - lambda { + expect { Yajl::Parser.parse(StringIO.new(source)) - }.should_not raise_error + }.not_to raise_error end end PASSED.each do |name, source| it "should be able to parse #{File.basename(name)} as a string" do - lambda { + expect { Yajl::Parser.parse(source) - }.should_not raise_error + }.not_to raise_error end end end