diff --git a/packages/caravan-psbt/jest.config.ts b/packages/caravan-psbt/jest.config.ts index a511c456..d2c20cba 100644 --- a/packages/caravan-psbt/jest.config.ts +++ b/packages/caravan-psbt/jest.config.ts @@ -8,6 +8,7 @@ const config: JestConfigWithTsJest = { testPathIgnorePatterns: ["./lib"], transform: {}, setupFiles: ["/jest.setup.ts"], + moduleDirectories: ["node_modules", ""], }; export default config; diff --git a/packages/caravan-psbt/src/psbtv0/psbt.test.ts b/packages/caravan-psbt/src/psbtv0/psbt.test.ts index aac5c0bc..7f37f1c2 100644 --- a/packages/caravan-psbt/src/psbtv0/psbt.test.ts +++ b/packages/caravan-psbt/src/psbtv0/psbt.test.ts @@ -56,7 +56,7 @@ describe("getUnsignedMultisigPsbtV0", () => { }); }); -describe.only("validateMultisigSignaturePsbt", () => { +describe("validateMultisigSignaturePsbt", () => { TEST_FIXTURES.transactions .map((fixture) => [psbtArgsFromFixture(fixture), fixture]) .map(([args, fixture]) => [ diff --git a/packages/caravan-psbt/src/psbtv0/psbt.ts b/packages/caravan-psbt/src/psbtv0/psbt.ts index 8d3bc60e..a57e4c2f 100644 --- a/packages/caravan-psbt/src/psbtv0/psbt.ts +++ b/packages/caravan-psbt/src/psbtv0/psbt.ts @@ -18,7 +18,7 @@ import { GlobalXpub } from "bip174/src/lib/interfaces.js"; // be sorted out and simplified then we can use the primary module with wasm import * as ecc from "../../vendor/tiny-secp256k1-asmjs/lib/index.js"; import * as bitcoin from "bitcoinjs-lib-v6"; -import { bufferize } from "../functions"; +import { bufferize } from "src/functions"; import BigNumber from "bignumber.js"; bitcoin.initEccLib(ecc); diff --git a/packages/caravan-psbt/src/psbtv2/psbtv2.test.ts b/packages/caravan-psbt/src/psbtv2/psbtv2.test.ts index f49c90ef..05e97595 100644 --- a/packages/caravan-psbt/src/psbtv2/psbtv2.test.ts +++ b/packages/caravan-psbt/src/psbtv2/psbtv2.test.ts @@ -1066,6 +1066,8 @@ describe("PsbtV2.nLockTime", () => { }); describe("PsbtV2.FromV0", () => { + silenceDescribe("error", "warn"); + test.each(BIP_174_VECTORS_INVALID_PSBT)( "Throws with BIP0174 test vectors. $case", (vect) => { @@ -1159,6 +1161,8 @@ describe("getPsbtVersionNumber", () => { }); describe("PsbtV2.addPartialSig", () => { + silenceDescribe("error", "warn"); + let psbt; beforeEach(() => { diff --git a/packages/caravan-psbt/tsconfig.json b/packages/caravan-psbt/tsconfig.json index 30f39ccc..9a6082a3 100644 --- a/packages/caravan-psbt/tsconfig.json +++ b/packages/caravan-psbt/tsconfig.json @@ -1,9 +1,15 @@ { "extends": "@caravan/typescript-config/base.json", "compilerOptions": { + "baseUrl": ".", "types": [ "node", "jest" ], + "paths": { + "src/*": [ + "./src/*" + ] + } } } diff --git a/packages/typescript-config/base.json b/packages/typescript-config/base.json index c2702d38..02e3a956 100644 --- a/packages/typescript-config/base.json +++ b/packages/typescript-config/base.json @@ -17,7 +17,7 @@ "noUnusedParameters": false, "preserveWatchOutput": true, "skipLibCheck": true, - "strict": true + "strict": true, }, "exclude": [ "node_modules"