spec/registry_spec.rb in bindata-0.8.1 vs spec/registry_spec.rb in bindata-0.9.0
- old
+ new
@@ -1,47 +1,47 @@
#!/usr/bin/env ruby
require File.expand_path(File.dirname(__FILE__)) + '/spec_common'
require 'bindata/registry'
-describe "The Registry" do
+describe BinData::Registry do
before(:each) do
@r = BinData::Registry.instance
end
it "should be a singleton" do
- BinData::Registry.instance.should equal(BinData::Registry.instance)
+ BinData::Registry.instance.should == BinData::Registry.instance
end
it "should lookup registered names" do
A = Class.new
B = Class.new
@r.register('ASubClass', A)
@r.register('AnotherSubClass', B)
- @r.lookup('a_sub_class').should eql(A)
- @r.lookup('another_sub_class').should eql(B)
+ @r.lookup('a_sub_class').should == A
+ @r.lookup('another_sub_class').should == B
end
it "should not lookup unregistered names" do
@r.lookup('a_non_existent_sub_class').should be_nil
end
it "should convert CamelCase to underscores" do
- @r.register('CamelCase', A).should eql('camel_case')
+ @r.register('CamelCase', A).should == 'camel_case'
end
it "should convert adjacent caps camelCase to underscores" do
- @r.register('XYZCamelCase', A).should eql('xyz_camel_case')
+ @r.register('XYZCamelCase', A).should == 'xyz_camel_case'
end
it "should ignore the outer nestings of classes" do
- @r.register('A::B::C', A).should eql('c')
+ @r.register('A::B::C', A).should == 'c'
end
it "should allow overriding of registered classes" do
@r.register('A', A)
@r.register('A', B)
- @r.lookup('a').should eql(B)
+ @r.lookup('a').should == B
end
end