Sha256: ecfd937df2813735766963e6503d03427a1a4a7d87550ab790d2431e462c4a76
Contents?: true
Size: 1.22 KB
Versions: 19
Compression:
Stored size: 1.22 KB
Contents
require "spec_helper" describe Balanced::ApiKey do describe "attributes" do use_vcr_cassette before do @key = Balanced::ApiKey.new.save end describe "#secret" do subject { @key.secret } it { should_not be_nil } it { should_not be_empty } end describe "#merchant" do subject { @key.merchant } it { should_not be_nil } it { should be_instance_of Balanced::Merchant } end end describe "new key" do use_vcr_cassette describe "before configure" do use_vcr_cassette before do @new_key = Balanced::ApiKey.new.save end describe "#merchant" do use_vcr_cassette subject { @new_key.merchant } it { should_not be_nil } it { should be_instance_of Balanced::Merchant } end end describe "after configure" do use_vcr_cassette before do @new_key = Balanced::ApiKey.new.save Balanced.configure @new_key.secret @new_key = Balanced::ApiKey.new.save end describe "#merchant" do use_vcr_cassette subject { @new_key.merchant } it { should_not be_nil } it { should be_instance_of Balanced::Merchant } end end end end
Version data entries
19 entries across 19 versions & 2 rubygems