mirror of
https://github.com/LaCasemate/fab-manager.git
synced 2024-11-28 09:24:24 +01:00
16 lines
573 B
Ruby
16 lines
573 B
Ruby
require 'test_helper'
|
|
|
|
class WalletTransactionTest < ActiveSupport::TestCase
|
|
test 'transaction type must be credit or debit' do
|
|
@jdupond = User.find_by(username: 'jdupond')
|
|
@jdupond_wallet = @jdupond.wallet
|
|
transaction = WalletTransaction.new amount: 5, invoicing_profile: @jdupond.invoicing_profile, wallet: @jdupond_wallet
|
|
transaction.transaction_type = 'credit'
|
|
assert transaction.valid?
|
|
transaction.transaction_type = 'debit'
|
|
assert transaction.valid?
|
|
transaction.transaction_type = 'other'
|
|
assert_not transaction.valid?
|
|
end
|
|
end
|