Skip to content

Commit 4d02327

Browse files
committed
refactor: simplify test exec packages/utils
- 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 07f5668 commit 4d02327

File tree

10 files changed

+3
-23
lines changed

10 files changed

+3
-23
lines changed

packages/utils/package.json

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,15 +32,11 @@
3232
},
3333
"scripts": {
3434
"build": "yarn clean && yarn compile",
35-
"build:test": "yarn clean:test && yarn compile:test",
3635
"clean": "rm -rf ./dist",
37-
"clean:test": "rm -rf ./dist-test",
3836
"compile": "tsc -p tsconfig.build.json",
39-
"compile:test": "tsc -p tsconfig.test.json",
4037
"lint": "eslint . --ext .ts --ignore-path ../../.eslintignore",
4138
"prepare": "yarn build",
4239
"prepublishOnly": "yarn test && yarn lint",
43-
"pretest": "yarn build:test",
4440
"test": "vitest run"
4541
},
4642
"dependencies": {

packages/utils/test/bitauth-script.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import { asmToScript } from '../src/script.js';
22
import { buildLineToOpcodesMap, buildLineToAsmMap, formatBitAuthScript } from '../src/bitauth-script.js';
33
import { fixtures } from './fixtures/bitauth-script.fixture.js';
44
import { compileString } from 'cashc';
5-
import { describe, it, expect } from 'vitest';
65

76
describe('Libauth Script formatting', () => {
87
fixtures.forEach((fixture) => {

packages/utils/test/data.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ import {
88
encodeString,
99
placeholder,
1010
} from '../src/index.js';
11-
import { describe, it, expect } from 'vitest';
1211

1312
describe('data utils', () => {
1413
describe('encodeBool()', () => {

packages/utils/test/hash.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import {
66
sha256,
77
sha512,
88
} from '../src/index.js';
9-
import { describe, it, expect } from 'vitest';
109

1110
describe('hashing functions', () => {
1211
describe('sha512()', () => {

packages/utils/test/script.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ import {
1111
scriptToBytecode,
1212
} from '../src/index.js';
1313
import { fixtures } from './script.fixture.js';
14-
import { describe, it, expect } from 'vitest';
1514

1615
describe('script utils', () => {
1716
describe('scriptToAsm()', () => {

packages/utils/test/source-map.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import { generateSourceMap, sourceMapToLocationData } from '../src/index.js';
22
import { fixtures } from './fixtures/source-map.fixture.js';
3-
import { describe, it, expect } from 'vitest';
43

54
describe('Source map generation', () => {
65
fixtures.forEach((fixture) => {

packages/utils/test/types.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import {
66
PrimitiveType,
77
TupleType,
88
} from '../src/index.js';
9-
import { describe, it, expect } from 'vitest';
109

1110
describe('type utilities', () => {
1211
describe('explicitlyCastable()', () => {

packages/utils/tsconfig.build.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33

44
"compilerOptions": {
55
"outDir": "./dist",
6+
"types": ["vitest/globals"],
67
},
78

89
"include": [

packages/utils/tsconfig.test.json

Lines changed: 0 additions & 12 deletions
This file was deleted.

packages/utils/vitest.config.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
import { defineConfig } from 'vitest/config';
22

33
export default defineConfig({
4-
root: './dist-test',
4+
root: './test',
55
test: {
66
environment: 'node',
77
reporters: ['verbose'],
8+
globals: true,
89
coverage: {
910
provider: 'v8',
1011
reporter: ['json-summary'],

0 commit comments

Comments
 (0)