Sha256: a7775bac54d9a0769e9118325ac22773d43a49199290eb9cf057f88a01621508
Contents?: true
Size: 1.52 KB
Versions: 3
Compression:
Stored size: 1.52 KB
Contents
require 'helper' module Mollie class OrganizationTest < Test::Unit::TestCase def test_setting_attributes attributes = { id: 'org_12345678', name: 'Mollie B.V.', email: 'info@mollie.com', address: { street_and_number: "Keizersgracht 313", postal_code: "1016 EE", city: "Amsterdam", country: "NL" }, registration_number: '30204462', vat_number: 'NL815839091B01', } organization = Organization.new(attributes) assert_equal 'org_12345678', organization.id assert_equal 'Mollie B.V.', organization.name assert_equal 'info@mollie.com', organization.email assert_equal 'Keizersgracht 313', organization.address.street_and_number assert_equal '1016 EE', organization.address.postal_code assert_equal 'Amsterdam', organization.address.city assert_equal 'NL', organization.address.country assert_equal '30204462', organization.registration_number assert_equal 'NL815839091B01', organization.vat_number end def test_current_organization stub_request(:get, "https://api.mollie.com/v2/organizations/me") .to_return(:status => 200, :body => %{ { "resource": "organization", "id": "org_12345678" } }, :headers => {}) organization = Organization.current assert_equal "org_12345678", organization.id end end end
Version data entries
3 entries across 3 versions & 1 rubygems