Sha256: a8bb338a1c0edd82df12bf2cf7cb0332e3f58c72315a249ed9b6a8999b5d33ff
Contents?: true
Size: 1.35 KB
Versions: 7
Compression:
Stored size: 1.35 KB
Contents
require 'helper' module Mollie class MethodTest < Test::Unit::TestCase def test_setting_attributes attributes = { id: 'creditcard', description: 'Credit card', minimum_amount: { value: '0.01', currency: 'EUR' }, maximum_amount: { value: '2000.00', currency: 'EUR' }, image: { 'size1x' => 'https://www.mollie.com/external/icons/payment-methods/creditcard.png', 'size2x' => 'https://www.mollie.com/external/icons/payment-methods/creditcard%402x.png', 'svg' => 'https://www.mollie.com/external/icons/payment-methods/creditcard.svg' } } method = Method.new(attributes) assert_equal 'creditcard', method.id assert_equal 'Credit card', method.description assert_equal BigDecimal('0.01'), method.minimum_amount.value assert_equal 'EUR', method.minimum_amount.currency assert_equal BigDecimal('2000.00'), method.maximum_amount.value assert_equal 'EUR', method.maximum_amount.currency assert_equal 'https://www.mollie.com/external/icons/payment-methods/creditcard.png', method.normal_image assert_equal 'https://www.mollie.com/external/icons/payment-methods/creditcard%402x.png', method.bigger_image assert_equal 'https://www.mollie.com/external/icons/payment-methods/creditcard.svg', method.image['svg'] end end end
Version data entries
7 entries across 7 versions & 1 rubygems