Sha256: 54bb65e7b7d63ecd2368ee945df43ae081407770f208e08bcc7f036089497953
Contents?: true
Size: 731 Bytes
Versions: 6
Compression:
Stored size: 731 Bytes
Contents
require 'spec_helper' describe 'schedule messages' do let(:user_ids) { [1] } let(:messages) { build(:messages) } subject(:schedule_messages) do api.schedule_messages(time: test_time, messages: messages, external_user_ids: user_ids) end context 'with success', vcr: true do it 'responds with created' do expect(schedule_messages.status).to be 201 end it 'responds with success message' do expect(JSON.parse(schedule_messages.body)).to include( 'message' => 'success' ) end end context 'unauthorized', vcr: true do let(:api_key) { 'non-existent' } it 'responds with unauthorize' do expect(schedule_messages.status).to be 401 end end end
Version data entries
6 entries across 6 versions & 1 rubygems