Sha256: 070b1e9701f470a8243d5e71d19dd871253aa4063274391ccacf019ebd4c7b8f
Contents?: true
Size: 842 Bytes
Versions: 1
Compression:
Stored size: 842 Bytes
Contents
require_relative 'test_helper' class CustomerTest < Skr::TestCase def setup @customer=Customer.new({ code: 'TEST', name: 'Mr Test Co', billing_address: skr_addresses(:bigco), shipping_address: skr_addresses(:bigco), terms: skr_payment_terms(:net30) }) end def test_saving assert_saves @customer end def test_it_sets_gl assert_saves @customer assert_equal '1200', @customer.gl_receivables_account.number end def test_balance_recording inv = Invoice.new( sales_order: skr_sales_orders(:picking) ) inv.lines.from_sales_order! customer = inv.sales_order.customer assert_difference ->{ customer.reload.open_balance }, 18.94 do assert_saves inv end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
stockor-core-0.2 | test/customer_test.rb |