Sha256: 542251b2d46789fc30adcb263e48cfa2c0628250d1f79b56e94a45c1301350f0
Contents?: true
Size: 1.07 KB
Versions: 2
Compression:
Stored size: 1.07 KB
Contents
require 'spec_helper' describe StatRaptor::Client::Users do let(:client) { StatRaptor::Client.new } context "#create", :vcr do it "returns a user hash on success" do email = random_email user = client.create_user(:email => email, :chargify_api_key => "ABC123") user["user_credentials"].should_not be_nil user["chargify_api_key"].should == "ABC123" user["email"].should == email end end context "#delete_user", :vcr do it "returns the user hash on success" do email = random_email user = client.create_user(:email => email, :chargify_api_key => "XYZ123") deleted_user = client.delete_user(user["user_credentials"]) deleted_user["user_credentials"].should == user["user_credentials"] deleted_user["chargify_api_key"].should == "XYZ123" deleted_user["email"].should == email end end context "#get_users", :vcr do it "returns an array of hashes" do users = client.get_users users.count.should > 1 users.should be_a(Array) users.first.should be_a(Hash) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
statraptor-0.2.2 | spec/statrapator/client/user_spec.rb |
statraptor-0.2.1 | spec/statrapator/client/user_spec.rb |