mirror of
https://github.com/LaCasemate/fab-manager.git
synced 2024-12-13 23:48:55 +01:00
18 lines
604 B
Ruby
18 lines
604 B
Ruby
# frozen_string_literal: true
|
|
|
|
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
|