Sha256: f78e5a346633c6568a4dd3dd75aa8b6ae6295a0445b59a78b89a0523e34d26a3
Contents?: true
Size: 1.18 KB
Versions: 4
Compression:
Stored size: 1.18 KB
Contents
require 'test_helper' class TestPinBankAccount < MiniTest::Unit::TestCase def setup common_setup end def test_create_with_no_name FakeWeb.register_uri(:post, 'https://test-api.pin.net.au/1/bank_accounts', body: fixtures['responses']['bank_account']['missing_name']) assert_raises PinPayment::Error::InvalidResource do PinPayment::BankAccount.create({bsb: "123123", number: "123456789"}) end end def test_create_with_no_bsb FakeWeb.register_uri(:post, 'https://test-api.pin.net.au/1/bank_accounts', body: fixtures['responses']['bank_account']['missing_bsb']) assert_raises PinPayment::Error::InvalidResource do PinPayment::BankAccount.create({name: "Test Account", number: "123456789"}) end end def test_create_with_no_number FakeWeb.register_uri(:post, 'https://test-api.pin.net.au/1/bank_accounts', body: fixtures['responses']['bank_account']['missing_number']) assert_raises PinPayment::Error::InvalidResource do PinPayment::BankAccount.create({name: "Test Account", number: "123456789"}) end end def test_create_success bank_account = created_bank_account assert_kind_of PinPayment::BankAccount, bank_account end end
Version data entries
4 entries across 4 versions & 1 rubygems