spec/client_spec.rb in sendgrid4r-0.2.0 vs spec/client_spec.rb in sendgrid4r-0.3.0

- old
+ new

@@ -1,26 +1,33 @@ # encoding: utf-8 require File.dirname(__FILE__) + '/spec_helper' -describe 'SendGrid4r::Client' do +describe SendGrid4r::Client do before :all do Dotenv.load end context 'always' do before :all do - @client = SendGrid4r::Client.new('username', 'password') + @client = SendGrid4r::Client.new( + username: 'username', + password: 'password') end describe '#initialize' do it 'create instance' do expect(@client.class).to eq(SendGrid4r::Client) end end describe 'methods' do it 'available' do + # Api Keys + expect(@client.respond_to?('get_api_keys')).to eq(true) + expect(@client.respond_to?('post_api_key')).to eq(true) + expect(@client.respond_to?('delete_api_key')).to eq(true) + expect(@client.respond_to?('patch_api_key')).to eq(true) # Advanced Suppression Manager # groups expect(@client.respond_to?('get_groups')).to eq(true) expect(@client.respond_to?('get_group')).to eq(true) expect(@client.respond_to?('post_group')).to eq(true) @@ -82,11 +89,11 @@ expect(@client.respond_to?('get_subusers_stats_sums')).to eq(true) expect(@client.respond_to?('get_geo_stats')).to eq(true) expect(@client.respond_to?('get_devices_stats')).to eq(true) expect(@client.respond_to?('get_clients_stats')).to eq(true) expect(@client.respond_to?('get_clients_type_stats')).to eq(true) - expect(@client.respond_to?('get_esp_stats')).to eq(true) + expect(@client.respond_to?('get_mailbox_providers_stats')).to eq(true) expect(@client.respond_to?('get_browsers_stats')).to eq(true) expect(@client.respond_to?('get_parse_stats')).to eq(true) # Contacts # CustomFields expect(@client.respond_to?('post_custom_field')).to eq(true) @@ -127,10 +134,10 @@ end end describe 'VERSION' do it 'returns VERSION value' do - expect(SendGrid4r::VERSION).to eq('0.2.0') + expect(SendGrid4r::VERSION).to eq('0.3.0') end end end end