Sha256: f31328de92cc599fa416bf5f7292c3da2bdef8fa514169089ce528e242725779

Contents?: true

Size: 925 Bytes

Versions: 1

Compression:

Stored size: 925 Bytes

Contents

require File.dirname(__FILE__) + '/../spec_helper'

describe OpenTransact::Asset do
  describe "defaults" do
    
    before(:each) do
      @asset = OpenTransact::Asset.new "http://nubux.heroku.com"
    end
    
    it "should have url" do
      @asset.url.should == "http://nubux.heroku.com"
    end
    
    it "should have transaction url" do
      @asset.transaction_url.should == "http://nubux.heroku.com"
    end
    
    describe "Server" do
      before(:each) do
        @server = @asset.server
      end
      
      it "should have site" do
        @server.url.should=="http://nubux.heroku.com"
      end
      
      it "should have key" do
        @server.consumer.key.should be_nil
      end
      
      it "should have secret" do
        @server.consumer.secret.should be_nil
      end
      
      it "should have a consumer" do
        @asset.consumer.should == @server.consumer
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
opentransact-0.0.2 spec/opentransact/asset_spec.rb