Sha256: 0de21febef80a980bfe1aa5ea03cfecd1676f24afe106243acb04bafd0e43936
Contents?: true
Size: 1.78 KB
Versions: 3
Compression:
Stored size: 1.78 KB
Contents
require 'spec_helper' describe "helper" do include SendGridWebApi::Helper let(:client) { SendGridWebApi::Client.new("apikey") } describe "#run_sendgrid_query" do it "should run sendgrid request", :vcr do run_sendgrid_query("apikey") do @client.sub_user.apps.activate(:user => "sendgrid_testuser3", :name => "clicktrack") end end it "should raise with unsucessfull request", :vcr do lambda do run_sendgrid_query("apikey") do @client.sub_user.apps.activate(:user => "sendgrid_testuser3", :name => "badappname") end end.should raise_error end end describe "#create_sub_user_account", :vcr do before(:each) do user_hash = {:website => "someurl.com", :password => "somepass", :confirm_password => "somepass", :first_name => "home", :last_name => "simpson", :address => "555 anystreet", :city => "any city", :state => "CA" , :zip => "91234", :email => "email@email.com", :country => "US", :phone => "555-555"} apps = { :opentrack => {:name => "eventnotify", :processed => "0", :dropped => "1", :deferred => "1", :delivered => "0", :bounce => "1", :click => "1", :open => "1", :unsubscribe => "1", :spamreport => "1", :url => "https://example.com"}, :clicktrack => {:enable_text => "1"}, :opentrack => {} } @users = {"test-6" => {:account => user_hash, :applications => apps, :assigned_ips => ["192.254.126.178"]}} end it "should create sub_user_account" do create_sub_user_account("apikey", @users) client.sub_user.auth.login(:user => "test-6", :password => "somepass"). should == {"message" => "success"} end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
sendgrid_webapi-0.1.2 | spec/helper_spec.rb |
sendgrid_webapi-0.1.1 | spec/helper_spec.rb |
sendgrid_webapi-0.1.0 | spec/helper_spec.rb |