spec/sms77/voice_spec.rb in sms77-0.0.2 vs spec/sms77/voice_spec.rb in sms77-0.1.0

- old
+ new

@@ -1,14 +1,14 @@ # frozen_string_literal: true require 'spec_helper' require 'sms77/endpoint' -require 'sms77/contacts_action' +require 'sms77/contacts' RSpec.describe Sms77, 'voice' do def assert_response(response) - expect(response).to be_kind_of(String) + expect(response).to be_a(String) code, id, cost = response.split("\n") expect(Integer(code)).to be_an_instance_of(Integer) expect(id.to_f).to be_an_instance_of(Float) if id != '' @@ -20,13 +20,16 @@ 301 0.1 TEXT - params = { to: Helper.virtual_inbound_nr_eplus, text: text, from: Helper.virtual_inbound_nr_eplus } - .merge(extra_params) + params = { + from: Helper.virtual_inbound_nr_eplus, + text: text, + to: Helper.virtual_inbound_nr_eplus + }.merge(extra_params) - Helper.request(Sms77::Endpoint::VOICE, params, stub) + Helper.post(Sms77::Endpoint::VOICE, stub, params) end it 'calls a number with text input' do assert_response(request('Your glasses are ready for pickup.')) end