spec/bank/base_spec.rb in money-5.0.0 vs spec/bank/base_spec.rb in money-5.1.0.beta1
- old
+ new
@@ -1,8 +1,16 @@
require 'spec_helper'
describe Money::Bank::Base do
+ describe ".instance" do
+ it "is local to one class" do
+ klass = Money::Bank::Base
+ subclass = Class.new(Money::Bank::Base)
+ klass.instance.should_not == subclass.instance
+ end
+ end
+
describe "#initialize" do
it "accepts a block and stores @rounding_method" do
proc = Proc.new { |n| n.ceil }
bank = Money::Bank::Base.new(&proc)
bank.rounding_method.should == proc