Skip to content

Commit 7696f5e

Browse files
committed
test(backend): update accounting tests
1 parent 5dce25b commit 7696f5e

File tree

3 files changed

+17
-14
lines changed

3 files changed

+17
-14
lines changed

packages/backend/src/accounting/psql/ledger-account/index.test.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,25 +6,22 @@ import { LedgerAccountType } from './model'
66
import { Config } from '../../../config/app'
77
import { initIocContainer } from '../../..'
88
import { Asset } from '../../../asset/model'
9-
import { createAsset } from '../../../tests/asset'
9+
import { randomAsset } from '../../../tests/asset'
1010
import { truncateTables } from '../../../tests/tableManager'
1111
import { AccountAlreadyExistsError } from '../../errors'
1212
import { ForeignKeyViolationError } from 'objection'
1313
import { createLedgerAccount } from '../../../tests/ledgerAccount'
1414
import { ServiceDependencies } from '../service'
1515
import { createAccount, getLiquidityAccount } from '.'
16-
import { IocContract } from '@adonisjs/fold'
17-
import { AppServices } from '../../../app'
1816

1917
describe('Ledger Account', (): void => {
20-
let deps: IocContract<AppServices>
2118
let serviceDeps: ServiceDependencies
2219
let appContainer: TestContainer
2320
let knex: Knex
2421
let asset: Asset
2522

2623
beforeAll(async (): Promise<void> => {
27-
deps = initIocContainer({ ...Config, useTigerBeetle: false })
24+
const deps = initIocContainer({ ...Config, useTigerBeetle: false })
2825
appContainer = await createTestApp(deps)
2926
serviceDeps = {
3027
logger: await deps.use('logger'),
@@ -35,7 +32,10 @@ describe('Ledger Account', (): void => {
3532
})
3633

3734
beforeEach(async (): Promise<void> => {
38-
asset = await createAsset(deps)
35+
asset = await Asset.query().insertAndFetch({
36+
...randomAsset(),
37+
tenantId: Config.operatorTenantId
38+
})
3939
})
4040

4141
afterEach(async (): Promise<void> => {

packages/backend/src/accounting/psql/ledger-transfer/index.test.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { createTestApp, TestContainer } from '../../../tests/app'
44
import { Config } from '../../../config/app'
55
import { initIocContainer } from '../../..'
66
import { Asset } from '../../../asset/model'
7-
import { createAsset } from '../../../tests/asset'
7+
import { randomAsset } from '../../../tests/asset'
88
import { truncateTables } from '../../../tests/tableManager'
99
import { LedgerAccount, LedgerAccountType } from '../ledger-account/model'
1010
import { LedgerTransfer, LedgerTransferType } from './model'
@@ -22,18 +22,15 @@ import {
2222
} from '.'
2323
import { ServiceDependencies } from '../service'
2424
import { TransferError } from '../../errors'
25-
import { IocContract } from '@adonisjs/fold'
26-
import { AppServices } from '../../../app'
2725

2826
describe('Ledger Transfer', (): void => {
29-
let deps: IocContract<AppServices>
3027
let serviceDeps: ServiceDependencies
3128
let appContainer: TestContainer
3229
let knex: Knex
3330
let asset: Asset
3431

3532
beforeAll(async (): Promise<void> => {
36-
deps = initIocContainer({ ...Config, useTigerBeetle: false })
33+
const deps = initIocContainer({ ...Config, useTigerBeetle: false })
3734
appContainer = await createTestApp(deps)
3835
serviceDeps = {
3936
logger: await deps.use('logger'),
@@ -48,7 +45,10 @@ describe('Ledger Transfer', (): void => {
4845
let settlementAccount: LedgerAccount
4946

5047
beforeEach(async (): Promise<void> => {
51-
asset = await createAsset(deps)
48+
asset = await Asset.query(knex).insertAndFetch({
49+
...randomAsset(),
50+
tenantId: Config.operatorTenantId
51+
})
5252
;[account, peerAccount, settlementAccount] = await Promise.all([
5353
createLedgerAccount({ ledger: asset.ledger }, knex),
5454
createLedgerAccount({ ledger: asset.ledger }, knex),

packages/backend/src/accounting/psql/ledger-transfer/model.test.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { createTestApp, TestContainer } from '../../../tests/app'
33
import { Config } from '../../../config/app'
44
import { initIocContainer } from '../../..'
55
import { Asset } from '../../../asset/model'
6-
import { createAsset } from '../../../tests/asset'
6+
import { randomAsset } from '../../../tests/asset'
77
import { truncateTables } from '../../../tests/tableManager'
88
import { LedgerAccount, LedgerAccountType } from '../ledger-account/model'
99
import { createLedgerAccount } from '../../../tests/ledgerAccount'
@@ -28,7 +28,10 @@ describe('Ledger Transfer Model', (): void => {
2828
let debitAccount: LedgerAccount
2929

3030
beforeEach(async (): Promise<void> => {
31-
asset = await createAsset(deps)
31+
asset = await Asset.query(knex).insertAndFetch({
32+
...randomAsset(),
33+
tenantId: Config.operatorTenantId
34+
})
3235
;[creditAccount, debitAccount] = await Promise.all([
3336
createLedgerAccount({ ledger: asset.ledger }, knex),
3437
createLedgerAccount(

0 commit comments

Comments
 (0)