Sha256: 75fd4b48ba9d0ae96742b458f07169dd232a72421a5d51458bea58f06aa9cbbf
Contents?: true
Size: 1.19 KB
Versions: 2
Compression:
Stored size: 1.19 KB
Contents
require File.dirname(__FILE__) + '/../spec_helper' describe OpenTransact::Asset do describe "defaults" do before(:each) do @asset = OpenTransact::Asset.new "https://picomoney.com" end it "should have url" do @asset.url.should == "https://picomoney.com" end it "should have transaction url" do @asset.transaction_url.should == "https://picomoney.com" end it "should create payment_url" do @asset.transfer_url(1123, "bob@test.com", "2 cows").should == "https://picomoney.com?amount=1123&to=bob@test.com&memo=2%20cows" end describe "direct transfer" do before(:each) do @asset.client = OpenTransact::Client.new :site => "https://picomoney.com", :token=>"my token", :secret=>"my secret" end describe "transfer" do before(:each) do @access_token = @asset.client.access_token @access_token.should_receive(:post).with("https://picomoney.com",{:amount=>1123,:to=>"bob",:memo=>"2 cows"}, {"Accept"=>"application/json"}) end it "should perform transfer" do @asset.transfer 1123, "bob", "2 cows" end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
opentransact-0.1.2 | spec/opentransact/asset_spec.rb |
opentransact-0.1.1 | spec/opentransact/asset_spec.rb |