Skip to content

Commit c2a2563

Browse files
committed
test(backend): update failing accounting tests
1 parent 54434cb commit c2a2563

File tree

3 files changed

+14
-8
lines changed

3 files changed

+14
-8
lines changed

packages/backend/src/accounting/psql/balance.test.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,23 +4,26 @@ import { createTestApp, TestContainer } from '../../tests/app'
44
import { Config } from '../../config/app'
55
import { initIocContainer } from '../../'
66
import { Asset } from '../../asset/model'
7-
import { randomAsset } from '../../tests/asset'
7+
import { createAsset, randomAsset } from '../../tests/asset'
88
import { truncateTables } from '../../tests/tableManager'
99
import { LedgerAccount } from './ledger-account/model'
1010
import { createLedgerAccount } from '../../tests/ledgerAccount'
1111
import { getAccountBalances } from './balance'
1212
import { ServiceDependencies } from './service'
1313
import { LedgerTransferState } from '../service'
1414
import { createLedgerTransfer } from '../../tests/ledgerTransfer'
15+
import { IocContract } from '@adonisjs/fold'
16+
import { AppServices } from '../../app'
1517

1618
describe('Balances', (): void => {
19+
let deps: IocContract<AppServices>
1720
let serviceDeps: ServiceDependencies
1821
let appContainer: TestContainer
1922
let knex: Knex
2023
let asset: Asset
2124

2225
beforeAll(async (): Promise<void> => {
23-
const deps = initIocContainer({ ...Config, useTigerBeetle: false })
26+
deps = initIocContainer({ ...Config, useTigerBeetle: false })
2427
appContainer = await createTestApp(deps)
2528
serviceDeps = {
2629
logger: await deps.use('logger'),
@@ -31,7 +34,7 @@ describe('Balances', (): void => {
3134
})
3235

3336
beforeEach(async (): Promise<void> => {
34-
asset = await Asset.query().insertAndFetch(randomAsset())
37+
asset = await createAsset(deps)
3538
})
3639

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

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

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,22 +6,25 @@ import { LedgerAccountType } from './model'
66
import { Config } from '../../../config/app'
77
import { initIocContainer } from '../../..'
88
import { Asset } from '../../../asset/model'
9-
import { randomAsset } from '../../../tests/asset'
9+
import { createAsset } 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'
1618

1719
describe('Ledger Account', (): void => {
20+
let deps: IocContract<AppServices>
1821
let serviceDeps: ServiceDependencies
1922
let appContainer: TestContainer
2023
let knex: Knex
2124
let asset: Asset
2225

2326
beforeAll(async (): Promise<void> => {
24-
const deps = initIocContainer({ ...Config, useTigerBeetle: false })
27+
deps = initIocContainer({ ...Config, useTigerBeetle: false })
2528
appContainer = await createTestApp(deps)
2629
serviceDeps = {
2730
logger: await deps.use('logger'),
@@ -32,7 +35,7 @@ describe('Ledger Account', (): void => {
3235
})
3336

3437
beforeEach(async (): Promise<void> => {
35-
asset = await Asset.query().insertAndFetch(randomAsset())
38+
asset = await createAsset(deps)
3639
})
3740

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

packages/backend/src/accounting/psql/service.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { IocContract } from '@adonisjs/fold'
88
import { initIocContainer } from '../../'
99
import { AppServices } from '../../app'
1010
import { Asset } from '../../asset/model'
11-
import { randomAsset } from '../../tests/asset'
11+
import { createAsset, randomAsset } from '../../tests/asset'
1212
import { truncateTables } from '../../tests/tableManager'
1313
import {
1414
AccountingService,
@@ -54,7 +54,7 @@ describe('Psql Accounting Service', (): void => {
5454
})
5555

5656
beforeEach(async (): Promise<void> => {
57-
asset = await Asset.query().insertAndFetch(randomAsset())
57+
asset = await createAsset(deps)
5858
})
5959

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

0 commit comments

Comments
 (0)