spec/rest/sm/sm_spec.rb in sendgrid4r-1.8.1 vs spec/rest/sm/sm_spec.rb in sendgrid4r-1.10.0

- old
+ new

@@ -1,39 +1,41 @@ # encoding: utf-8 require File.dirname(__FILE__) + '/../../spec_helper' -describe SendGrid4r::REST::Sm do - let(:recipient_email) do - JSON.parse( - '{'\ - '"recipient_email": "test1@example.com"'\ - '}' - ) - end +module SendGrid4r::REST::Sm + describe SendGrid4r::REST::Sm do + let(:recipient_email) do + JSON.parse( + '{'\ + '"recipient_email": "test1@example.com"'\ + '}' + ) + end - let(:recipient_emails) do - JSON.parse( - '{'\ - '"recipient_emails": ['\ - '"test1@example.com",'\ - '"test2@example.com"'\ - ']'\ - '}' - ) - end - - describe 'unit test', :ut do - it 'creates recipient_emails instance' do - actual = SendGrid4r::REST::Sm.create_recipient_emails(recipient_emails) - expect(actual).to be_a(SendGrid4r::REST::Sm::RecipientEmails) - expect(actual.recipient_emails).to be_a(Array) - expect(actual.recipient_emails).to include('test1@example.com') - expect(actual.recipient_emails).to include('test2@example.com') + let(:recipient_emails) do + JSON.parse( + '{'\ + '"recipient_emails": ['\ + '"test1@example.com",'\ + '"test2@example.com"'\ + ']'\ + '}' + ) end - it 'creates recipient_email instance' do - actual = SendGrid4r::REST::Sm.create_recipient_email(recipient_email) - expect(actual).to be_a(SendGrid4r::REST::Sm::RecipientEmail) - expect(actual.recipient_email).to eq('test1@example.com') + describe 'unit test', :ut do + it 'creates recipient_emails instance' do + actual = SendGrid4r::REST::Sm.create_recipient_emails(recipient_emails) + expect(actual).to be_a(RecipientEmails) + expect(actual.recipient_emails).to be_a(Array) + expect(actual.recipient_emails).to include('test1@example.com') + expect(actual.recipient_emails).to include('test2@example.com') + end + + it 'creates recipient_email instance' do + actual = SendGrid4r::REST::Sm.create_recipient_email(recipient_email) + expect(actual).to be_a(RecipientEmail) + expect(actual.recipient_email).to eq('test1@example.com') + end end end end