Skip to content

Commit 857ac96

Browse files
committed
refactor: simplify test exec packages/cashscript
- remove tests scripts from package.json - delete tsconfig.test.json config file no longer needed - add vitest api as global so that import is no required such as describe, expect, it, etc.
1 parent 3cc475a commit 857ac96

30 files changed

+17
-52
lines changed

packages/cashscript/package.json

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,15 +33,11 @@
3333
},
3434
"scripts": {
3535
"build": "yarn clean && yarn compile",
36-
"build:test": "yarn clean:test && yarn compile:test",
3736
"clean": "rm -rf ./dist",
38-
"clean:test": "rm -rf ./dist-test",
3937
"compile": "tsc -p tsconfig.build.json",
40-
"compile:test": "tsc -p tsconfig.test.json",
4138
"lint": "eslint . --ext .ts --ignore-path ../../.eslintignore",
4239
"prepare": "yarn build",
4340
"prepublishOnly": "yarn test && yarn lint",
44-
"pretest": "yarn build:test",
4541
"test": "vitest run"
4642
},
4743
"dependencies": {

packages/cashscript/src/test/VitestExtensions.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import { DebugResults } from '../debugging.js';
2-
import { vi, expect } from 'vitest';
32

43
interface Debuggable {
54
debug(): DebugResults | Promise<DebugResults>;

packages/cashscript/test/Contract.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import hodlVaultArtifact from './fixture/hodl_vault.artifact.js';
1717
import mecenasArtifact from './fixture/mecenas.artifact.js';
1818
import deprecatedMecenasArtifact from './fixture/deprecated/mecenas-v0.6.0.json' with { type: 'json' };
1919
import boundedBytesArtifact from './fixture/bounded_bytes.artifact.js';
20-
import { describe, expect, it, beforeEach } from 'vitest';
20+
2121

2222
describe('Contract', () => {
2323
describe('new', () => {

packages/cashscript/test/TransactionBuilder.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import twtArtifact from './fixture/transfer_with_timeout.artifact.js';
1919
import { TransactionBuilder } from '../src/TransactionBuilder.js';
2020
import { gatherUtxos, getTxOutputs } from './test-util.js';
2121
import { generateWcTransactionObjectFixture } from './fixture/walletconnect/fixtures.js';
22-
import { describe, expect, it, beforeAll } from 'vitest';
22+
2323

2424
describe('Transaction Builder', () => {
2525
const provider = process.env.TESTS_USE_CHIPNET

packages/cashscript/test/debugging-old-artifacts.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import { Contract, MockNetworkProvider, randomUtxo, SignatureTemplate, TransactionBuilder } from '../src/index.js';
22
import { alicePkh, alicePriv, alicePub, bobPriv } from './fixture/vars.js';
3-
import { describe, expect, it } from 'vitest';
43

54
const artifact = {
65
contractName: 'P2PKH',

packages/cashscript/test/debugging.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ import {
1313
artifactTestZeroHandling,
1414
} from './fixture/debugging/debugging_contracts.js';
1515
import { sha256 } from '@cashscript/utils';
16-
import { describe, it, expect } from 'vitest';
1716

1817
describe('Debugging tests', () => {
1918
describe('console.log statements', () => {

packages/cashscript/test/e2e/Announcement.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { FailedRequireError } from '../../src/Errors.js';
44
import { createOpReturnOutput, randomUtxo } from '../../src/utils.js';
55
import { aliceAddress } from '../fixture/vars.js';
66
import artifact from '../fixture/announcement.artifact.js';
7-
import { describe, expect, it, beforeAll } from 'vitest';
7+
88

99
describe('Announcement', () => {
1010
const provider = process.env.TESTS_USE_CHIPNET

packages/cashscript/test/e2e/BigInt.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import {
99
import artifact from '../fixture/bigint.artifact.js';
1010
import { randomUtxo } from '../../src/utils.js';
1111
import { gatherUtxos } from '../test-util.js';
12-
import { describe, expect, it, beforeAll } from 'vitest';
12+
1313

1414
describe('BigInt', () => {
1515
const provider = process.env.TESTS_USE_CHIPNET

packages/cashscript/test/e2e/HodlVault.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import { gatherUtxos, getTxOutputs } from '../test-util.js';
1616
import { FailedRequireError } from '../../src/Errors.js';
1717
import artifact from '../fixture/hodl_vault.artifact.js';
1818
import { randomUtxo } from '../../src/utils.js';
19-
import { describe, expect, it, beforeAll } from 'vitest';
19+
2020

2121
describe('HodlVault', () => {
2222
const provider = process.env.TESTS_USE_CHIPNET

packages/cashscript/test/e2e/Mecenas.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import { getLargestUtxo, getTxOutputs } from '../test-util.js';
99
import { FailedRequireError } from '../../src/Errors.js';
1010
import artifact from '../fixture/mecenas.artifact.js';
1111
import { randomUtxo } from '../../src/utils.js';
12-
import { describe, expect, it, beforeAll } from 'vitest';
12+
1313

1414
// Mecenas has this.age check omitted for testing
1515
describe('Mecenas', () => {

0 commit comments

Comments
 (0)