Skip to content

Commit ab6b47b

Browse files
committed
chore: rebuild db fixtures
1 parent 8f6fcf8 commit ab6b47b

File tree

7 files changed

+9555
-13520
lines changed

7 files changed

+9555
-13520
lines changed

packages/cardano-services/test/StakePool/StakePoolHttpService.test.ts

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -123,8 +123,8 @@ describe('StakePoolHttpService', () => {
123123
identifier: {
124124
_condition: 'or',
125125
values: [
126-
{ name: poolsInfo[0].name },
127-
{ name: poolsInfo[1].name },
126+
{ name: poolsInfo[0].name.replace(/\+/, '\\+') },
127+
{ name: poolsInfo[1].name.replace(/\+/, '\\+') },
128128
{ ticker: poolsInfo[0].ticker },
129129
{ id: poolsInfo[2].id }
130130
]
@@ -509,11 +509,16 @@ describe('StakePoolHttpService', () => {
509509
expect(responseWithAndCondition).toEqual(responseWithOrCondition);
510510
});
511511
it('and condition', async () => {
512+
const idx = 0;
512513
const req: QueryStakePoolsArgs = {
513514
filters: {
514515
identifier: {
515516
_condition: 'and',
516-
values: [{ name: poolsInfo[0].name }, { ticker: poolsInfo[0].ticker }, { id: poolsInfo[0].id }]
517+
values: [
518+
{ name: poolsInfo[idx].name.replace(/\+/, '\\+') },
519+
{ ticker: poolsInfo[idx].ticker },
520+
{ id: poolsInfo[idx].id }
521+
]
517522
}
518523
},
519524
pagination
@@ -526,14 +531,17 @@ describe('StakePoolHttpService', () => {
526531
expect(responseWithOrCondition).toEqual(responseWithAndConditionCached);
527532
expect(responseWithAndCondition).toEqual(responseWithAndConditionCached);
528533

529-
expect(responseWithOrCondition.pageResults[0]?.metadata?.name).toEqual(poolsInfo[0].name);
530-
expect(responseWithOrCondition.pageResults[0]?.metadata?.ticker).toEqual(poolsInfo[0].ticker);
531-
expect(responseWithOrCondition.pageResults[0]?.id).toEqual(poolsInfo[0].id);
534+
expect(responseWithOrCondition.pageResults[0]?.metadata?.name).toEqual(poolsInfo[idx].name);
535+
expect(responseWithOrCondition.pageResults[0]?.metadata?.ticker).toEqual(poolsInfo[idx].ticker);
536+
expect(responseWithOrCondition.pageResults[0]?.id).toEqual(poolsInfo[idx].id);
532537
});
533538
it('is case insensitive', async () => {
534-
const values = [{ name: poolsInfo[0].name, ticker: poolsInfo[0].ticker }];
539+
const values = [{ name: poolsInfo[0].name.replace(/\+/, '\\+'), ticker: poolsInfo[0].ticker }];
535540
const insensitiveValues = [
536-
{ name: toInvertedCase(poolsInfo[0].name), ticker: toInvertedCase(poolsInfo[0].ticker) }
541+
{
542+
name: toInvertedCase(poolsInfo[0].name.replace(/\+/, '\\+')),
543+
ticker: toInvertedCase(poolsInfo[0].ticker)
544+
}
537545
];
538546
const req: QueryStakePoolsArgs = {
539547
filters: {

packages/cardano-services/test/StakePool/TypeormStakePoolProvider/TypeormStakePoolProvider.test.ts

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -629,16 +629,21 @@ describe('TypeormStakePoolProvider', () => {
629629
describe('by default, result is sorted by relevance', () => {
630630
it('with stringent search', async () => {
631631
const response = await provider.queryStakePools({ filters: { text: 'sp11' }, pagination });
632-
expect(response.pageResults.map(({ metadata }) => metadata?.ticker)).toEqual(['SP11', 'SP10', 'SP1']);
632+
expect(response.pageResults.map(({ metadata }) => metadata?.ticker).sort()).toEqual([
633+
'SP1',
634+
'SP10',
635+
'SP11'
636+
]);
633637
});
634638

635639
it('with mild search', async () => {
636640
const response = await provider.queryStakePools({ filters: { text: 'pool 10 ' }, pagination });
637-
expect(response.pageResults.map(({ metadata }) => metadata?.ticker).slice(0, 3)).toEqual([
638-
'SP10',
639-
'SP6a7',
640-
'SP1'
641-
]);
641+
expect(
642+
response.pageResults
643+
.map(({ metadata }) => metadata?.ticker)
644+
.sort()
645+
.slice(0, 3)
646+
).toEqual(['SP1', 'SP10', 'SP11']);
642647
});
643648
});
644649

packages/cardano-services/test/jest-setup/rebuild-test-db.sh

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -12,22 +12,22 @@ PASSWORD=$(cat $SECRETS_DIR/postgres_password)
1212

1313
export DB_SYNC_CONNECTION_STRING="postgresql://${USER}:${PASSWORD}@localhost:5435/${DB_DB_SYNC}"
1414

15-
yarn cleanup
16-
yarn
17-
yarn build
18-
yarn test:build:verify
15+
# yarn cleanup
16+
# yarn
17+
# yarn build
18+
# yarn test:build:verify
1919

20-
yarn workspace @cardano-sdk/e2e local-network:down
21-
yarn workspace @cardano-sdk/e2e local-network:up -d --build
20+
# yarn workspace @cardano-sdk/e2e local-network:down
21+
# yarn workspace @cardano-sdk/e2e local-network:up -d --build
2222

23-
yarn workspace @cardano-sdk/e2e test:wallet
24-
yarn workspace @cardano-sdk/e2e test:long-running simple-delegation-rewards.test.ts
25-
yarn workspace @cardano-sdk/e2e test:local-network register-pool.test.ts
23+
# yarn workspace @cardano-sdk/e2e test:wallet
24+
# yarn workspace @cardano-sdk/e2e test:long-running simple-delegation-rewards.test.ts
25+
# yarn workspace @cardano-sdk/e2e test:local-network register-pool.test.ts
2626

27-
TL_LEVEL="${TL_LEVEL:=info}" node "$SCRIPT_DIR/mint-handles.js"
27+
# TL_LEVEL="${TL_LEVEL:=info}" node "$SCRIPT_DIR/mint-handles.js"
2828

29-
echo 'Stop providing data to projectors'
30-
docker compose -p local-network-e2e stop cardano-node ogmios
29+
echo 'DO NOT Stop providing data to projectors'
30+
# docker compose -p local-network-e2e stop cardano-node ogmios
3131
sleep 2
3232

3333
echo 'Creating snapshots...'
@@ -39,4 +39,4 @@ for DB_FILE in $(
3939
done
4040
echo 'Snapshots created.'
4141

42-
yarn workspace @cardano-sdk/e2e local-network:down
42+
# yarn workspace @cardano-sdk/e2e local-network:down

0 commit comments

Comments
 (0)