spec/global/global_spec.rb in yajl-ruby-0.7.1 vs spec/global/global_spec.rb in yajl-ruby-0.7.2

- old
+ new

@@ -8,44 +8,44 @@ end it "should be able to encode to a string" do Yajl.dump({:a => 1234}).should eql('{"a":1234}') end - + it "should be able to encode to an IO" do io = StringIO.new Yajl.dump({:a => 1234}, io) io.rewind - io.read.should eql('{"a":1234}') + io.read.should eql('{"a":1234}') end - + it "should be able to encode with a block supplied" do Yajl.dump({:a => 1234}) do |chunk| chunk.should eql('{"a":1234}') end end end - + context "load" do it "should exist as a class-method" do Yajl.should respond_to(:load) end - + it "should be able to parse from a string" do Yajl.load('{"a":1234}').should eql({"a" => 1234}) end - + it "should be able to parse from an IO" do io = StringIO.new('{"a":1234}') Yajl.load(io).should eql({"a" => 1234}) end - + it "should be able to parse from a string with a block supplied" do Yajl.load('{"a":1234}') do |h| h.should eql({"a" => 1234}) end end - + it "should be able to parse from an IO with a block supplied" do io = StringIO.new('{"a":1234}') Yajl.load(io) do |h| h.should eql({"a" => 1234}) end \ No newline at end of file