Sha256: 20f3ef9587c258e4b40c81e4619a763d0d7eeb24334a5cb221815ec270ed8b0f
Contents?: true
Size: 1.11 KB
Versions: 1
Compression:
Stored size: 1.11 KB
Contents
require "spec_helper" describe FormattedAttributes do subject { Product.new } context "formatted methods" do it "should add getters" do subject.should respond_to(:formatted_price) subject.should respond_to(:formatted_shipping) end it "should add setters" do subject.should respond_to(:formatted_price=) subject.should respond_to(:formatted_shipping=) end it "should set initial value" do subject.price = 12300 subject.formatted_price.should == "123,00" end it "should update formatted price" do subject.price = 12300 subject.formatted_price.should == "123,00" subject.price = 45600 subject.formatted_price.should == "456,00" end it "should set formatted value" do subject.price = 12300 subject.formatted_price = "456,78" subject.formatted_price.should == "456,78" subject.price.should == 45678 subject.shipping = 67800 subject.formatted_shipping = "345,67" subject.formatted_shipping.should == "345,67" subject.shipping.should == 34567 subject.should be_valid end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
formatted_attributes-0.1.0 | spec/formatted_attributes_spec.rb |