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