Sha256: 88f16c2e2825167acd23e773b599912ab196d09e5fc95b10378380ca9b9936e4
Contents?: true
Size: 1.03 KB
Versions: 1
Compression:
Stored size: 1.03 KB
Contents
require File.expand_path(File.dirname(__FILE__) + '/spec_helper') describe "FraudlabsproRuby" do it "work correctly with send sms" do FraudlabsproRuby::Configuration.api_key = $test_api_key result = FraudlabsproRuby::Api::SMSVerification.sendSMS( tel: '+123456789', mesg: 'Hi, your OTP is <otp>.', otp_timeout: 3600, country_code: 'US' ) data = JSON.parse(result.body) if $test_api_key == 'YOUR_API_KEY' expect(data['error']).to eq 'API key not found.' else expect(data['error']).to eq 'Invalid phone number.' end end it "work correctly with verify otp" do FraudlabsproRuby::Configuration.api_key = $test_api_key result = FraudlabsproRuby::Api::SMSVerification.verifySMS( tran_id: 'UNIQUE_TRANS_ID', otp: 'OTP_RECEIVED' ) data = JSON.parse(result.body) if $test_api_key == 'YOUR_API_KEY' expect(data['error']).to eq 'API key not found.' else expect(data['error']).to eq 'Invalid OTP.' end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
fraudlabspro_ruby-3.2.1 | spec/fraudlabspro_ruby_smsverification_spec.rb |