test: simplify test suite and remove redundant mocking infrastructure

- Remove complex mock implementations and type definitions
- Streamline test files to use direct tool imports
- Reduce test complexity by removing unnecessary mock setup
- Update test cases to work with simplified tool registration
- Remove deprecated test utility functions and interfaces
This commit is contained in:
jango-blockchained
2025-02-05 09:21:13 +01:00
parent 4e9ebbbc2c
commit 00cd0a5b5a
3 changed files with 57 additions and 1214 deletions

23
tsconfig.test.json Normal file
View File

@@ -0,0 +1,23 @@
{
"extends": "./tsconfig.json",
"compilerOptions": {
// Inherit base configuration, but override with more relaxed settings for tests
"strict": false,
"strictNullChecks": false,
"strictFunctionTypes": false,
"strictPropertyInitialization": false,
"noImplicitAny": false,
"noImplicitThis": false,
// Additional relaxations for test files
"allowUnreachableCode": true,
"allowUnusedLabels": true,
// Specific test-related compiler options
"types": [
"bun-types",
"@types/jest"
]
},
"include": [
"__tests__/**/*"
]
}