spec/models/callback_spec.rb in sisow-1.7 vs spec/models/callback_spec.rb in sisow-2.0

- old
+ new

@@ -23,10 +23,23 @@ :sha1 => @sha1 ) end it "should be valid" do + @callback.valid?.should == true + lambda { @callback.validate! }.should_not raise_error + @callback.validate!.should == true + end + + it "should be valid with instance configuration" do + Sisow.configure do |config| + config.merchant_id = "invalid" + config.merchant_key = "invalid" + end + @callback = Sisow::Api::Callback.new( + :merchant_id => ENV.fetch('MERCHANT_ID'), + :merchant_key => ENV.fetch('MERCHANT_KEY'), :transaction_id => @transaction_id, :entrance_code => @entrance_code, :status => @status, :sha1 => @sha1 )