Sha256: 885bc095eddac5d846307932bd92f0abf43078b15984e523ac8893899392daa9

Contents?: true

Size: 896 Bytes

Versions: 1

Compression:

Stored size: 896 Bytes

Contents

require_relative '../lib/config.rb'
require_relative '../lib/voucherify_data.rb'

RSpec.describe 'Qualifications API', :order => :defined do
  before(:each) do
    @qualifications_api_instance = Config.qualifications_api_instance()
    @voucherify_data = VoucherifyData.instance()
  end

  it 'check eligibility', :order => :first do
    result = @qualifications_api_instance.check_eligibility({
        qualifications_check_eligibility_request_body: VoucherifySdk::QualificationsCheckEligibilityRequestBody.new({
            customer: VoucherifySdk::Customer.new({
                id: @voucherify_data.get_customer().id
            }),
            order: VoucherifySdk::Order.new({
                amount: 20000,
            }),
            options: VoucherifySdk::QualificationsOption.new({
                limit: 100
            })
        })
    })

    expect(result).not_to be_nil
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
voucherify-5.0.0 __tests__/spec/5_qualifications_spec.rb