spec/global/global_spec.rb in yajl-ruby-1.2.3 vs spec/global/global_spec.rb in yajl-ruby-1.3.0
- old
+ new
@@ -1,54 +1,54 @@
require File.expand_path(File.dirname(__FILE__) + '/../spec_helper.rb')
describe "Yajl" do
context "dump" do
it "should exist as a class-method" do
- Yajl.should respond_to(:dump)
+ expect(Yajl).to respond_to(:dump)
end
it "should be able to encode to a string" do
- Yajl.dump({:a => 1234}).should eql('{"a":1234}')
+ expect(Yajl.dump({:a => 1234})).to 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}')
+ expect(io.read).to 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}')
+ expect(chunk).to eql('{"a":1234}')
end
end
end
context "load" do
it "should exist as a class-method" do
- Yajl.should respond_to(:load)
+ expect(Yajl).to respond_to(:load)
end
it "should be able to parse from a string" do
- Yajl.load('{"a":1234}').should eql({"a" => 1234})
+ expect(Yajl.load('{"a":1234}')).to 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})
+ expect(Yajl.load(io)).to 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})
+ expect(h).to 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})
+ expect(h).to eql({"a" => 1234})
end
end
end
-end
\ No newline at end of file
+end