Sha256: b1c4e9e1e765079d0b4bbf9760800e30dc8c2b01e7af205b058a93bd6f774f45
Contents?: true
Size: 1.38 KB
Versions: 4
Compression:
Stored size: 1.38 KB
Contents
require 'spec_helper' describe "RecurlyConfig" do context "loading from YML" do it "should load traditional configuration from a YML file" do Recurly.configure_from_yaml("#{File.dirname(__FILE__)}/../config/test1.yml") Recurly.api_key.should == "asdf4jk31" Recurly.subdomain.should == "site1" end it "should load configuration from a YML file based on running environment" do Recurly.configure_from_yaml("#{File.dirname(__FILE__)}/../config/test2.yml") Recurly.api_key.should == "asdf4jk32" Recurly.subdomain.should == "site2" end end context "loading from json" do it "should load configuration from a json config string" do Recurly.configure_from_json({ :api_key => "somepass", :subdomain => 'recurlytest3-test', }.to_json) Recurly.api_key.should == "somepass" Recurly.subdomain.should == 'recurlytest3-test' Recurly::Base.site.to_s.should == "https://api.recurly.com" # test with some crazy chars in the password Recurly.configure_from_json({ :api_key => "*$&!!::@&!)*)*_", :subdomain => "recurlytest3-test", }.to_json) Recurly.api_key.should == "*$&!!::@&!)*)*_" Recurly::Base.user.should == Recurly.api_key Recurly.subdomain.should == 'recurlytest3-test' Recurly::Base.site.to_s.should == "https://api.recurly.com" end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
recurly-0.4.16 | spec/unit/config_spec.rb |
recurly-0.4.15 | spec/unit/config_spec.rb |
recurly-0.4.14 | spec/unit/config_spec.rb |
recurly-0.4.13 | spec/unit/config_spec.rb |