Sha256: e92c26e295c636d625d8d93770d5a028e20db908ddaaa9321b3f7232c8c3cc42
Contents?: true
Size: 1.09 KB
Versions: 2
Compression:
Stored size: 1.09 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']['error_message']).to eq 'INVALID API KEY' else expect(data['error']['error_message']).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']['error_message']).to eq 'INVALID API KEY' else expect(data['error']['error_message']).to eq 'INVALID OTP' end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
fraudlabspro_ruby-4.0.1 | spec/fraudlabspro_ruby_smsverification_spec.rb |
fraudlabspro_ruby-4.0.0 | spec/fraudlabspro_ruby_smsverification_spec.rb |