Sha256: f0cdc9146ed8f31e4f46e83cdb9cc99614878c16526e10bf30438d41d4ba9996
Contents?: true
Size: 1.04 KB
Versions: 2
Compression:
Stored size: 1.04 KB
Contents
require 'helper' module Mollie module API module Object class Profile class ApiKeyTest < Test::Unit::TestCase def test_setting_attributes attributes = { id: "live", key: "live_eSf9fQRwpsdfPY8y3tUFFmqjADRKyA", created_datetime: "2017-04-20T12:19:48.0Z" } api_key = ApiKey.new(attributes) assert_equal Mollie::API::Client::MODE_LIVE, api_key.id assert_equal "live_eSf9fQRwpsdfPY8y3tUFFmqjADRKyA", api_key.key assert_equal Time.parse("2017-04-20T12:19:48.0Z"), api_key.created_datetime end def test_testmode assert ApiKey.new(id: Mollie::API::Client::MODE_TEST).testmode? assert !ApiKey.new(id: 'not-test').testmode? end def test_livemode assert ApiKey.new(id: Mollie::API::Client::MODE_LIVE).livemode? assert !ApiKey.new(id: 'not-live').livemode? end end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
mollie-api-ruby-2.2.1 | test/mollie/api/object/profile/apikey_test.rb |
mollie-api-ruby-2.2.0 | test/mollie/api/object/profile/apikey_test.rb |