spec/mc_settings_spec.rb in mc-settings-0.1.4 vs spec/mc_settings_spec.rb in mc-settings-0.1.5
- old
+ new
@@ -141,6 +141,20 @@
Setting.shipping_config(:international, :shipping_carrier).should == 'Bar'
#backward compatibility:
Setting.shipping_config(:domestic)['non_shippable_regions'].size.should > 0
end
end
+
+ context "Ruby code inside yml file" do
+ before :each do
+ Setting.reload(
+ :path => File.join(File.dirname(__FILE__)) + '/fixtures',
+ :files => ['shipping.yml']
+ )
+ end
+ it "should interpret ruby code and put correct values" do
+ Setting.shipping_config.should == "Defaulted"
+ Setting.number == 5
+ Setting.stringified == "stringified"
+ end
+ end
end
\ No newline at end of file