Sha256: 5acc6665550c48b4241697483d0cf195a9eff51ecbc5607a3a5ebdc63a1f2356
Contents?: true
Size: 1.08 KB
Versions: 2
Compression:
Stored size: 1.08 KB
Contents
require File.expand_path(File.dirname(__FILE__) + '/spec_helper') describe Chargify::Base do it 'parses element names' do Chargify::Base.stub!(:name).and_return("Test::Namespace::ElementName") Chargify::Base.element_name.should eql('element_name') end context 'configuration changes' do before do @original_subdomain = Chargify.subdomain end it "honors changes made after the first configuration" do expect do Chargify.configure do |c| c.subdomain = "something-new" end end.to change { Chargify::Base.site.to_s }.to("https://something-new.chargify.com") end it "honors the site over the subdomain if it is specified" do expect do Chargify.configure do |c| c.subdomain = "crazy-train" c.site = "http://test-site.chargify-test.com" c.api_key = "abc123" end end.to change { Chargify::Base.site.to_s }.to("http://test-site.chargify-test.com") end after do Chargify.configure do |c| c.subdomain = @original_subdomain end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
chargify_api_ares-0.4.2 | spec/base_spec.rb |
chargify_api_ares-0.4.1 | spec/base_spec.rb |