Merge development into main for v1.3.0 release #41
Annotations
10 errors
|
src/core/zhtp-api-comprehensive.test.ts > ZhtpApi - Comprehensive Coverage > Identity - Legacy Methods > createZkDid should work without data:
src/core/zhtp-api-methods.ts#L625
Error: ZK DID creation not yet available
❯ ZhtpApi.createZkDid src/core/zhtp-api-methods.ts:625:11
❯ src/core/zhtp-api-comprehensive.test.ts:129:17
|
|
src/core/zhtp-api-comprehensive.test.ts > ZhtpApi - Comprehensive Coverage > Identity - Legacy Methods > createZkDid should POST to zkdid/create:
src/core/zhtp-api-methods.ts#L625
Error: ZK DID creation not yet available
❯ ZhtpApi.createZkDid src/core/zhtp-api-methods.ts:625:11
❯ src/core/zhtp-api-comprehensive.test.ts:110:32
|
|
src/core/zhtp-api-comprehensive.test.ts > ZhtpApi - Comprehensive Coverage > Identity - Legacy Methods > recoverIdentity should work with social method:
src/core/zhtp-api-methods.ts#L243
Error: Recovery phrase must be exactly 20 words
❯ ZhtpApi.recoverIdentity src/core/zhtp-api-methods.ts:243:13
❯ src/core/zhtp-api-comprehensive.test.ts:93:17
|
|
src/core/zhtp-api-comprehensive.test.ts > ZhtpApi - Comprehensive Coverage > Identity - Legacy Methods > recoverIdentity should work with backup method:
src/core/zhtp-api-methods.ts#L243
Error: Recovery phrase must be exactly 20 words
❯ ZhtpApi.recoverIdentity src/core/zhtp-api-methods.ts:243:13
❯ src/core/zhtp-api-comprehensive.test.ts:71:17
|
|
src/core/zhtp-api-comprehensive.test.ts > ZhtpApi - Comprehensive Coverage > Identity - Legacy Methods > recoverIdentity should call correct endpoint for seed method:
src/core/zhtp-api-methods.ts#L243
Error: Recovery phrase must be exactly 20 words
❯ ZhtpApi.recoverIdentity src/core/zhtp-api-methods.ts:243:13
❯ src/core/zhtp-api-comprehensive.test.ts:45:32
|
|
src/core/security-utils.test.ts > Security Utils - Integration Tests > should sanitize errors in realistic authentication scenario:
src/core/security-utils.test.ts#L310
AssertionError: expected '[REDACTED]entication failed: Invalid …' not to contain 'eyJhbGci'
Expected: "eyJhbGci"
Received: "[REDACTED]entication failed: Invalid [REDACTED] "my[REDACTED]123" or [REDACTED] "eyJhbGci...""
❯ src/core/security-utils.test.ts:310:29
|
|
src/core/security-utils.test.ts > Security Utils - Passphrase Strength > should reject common weak patterns:
src/core/security-utils.test.ts#L213
AssertionError: expected [Function] to throw error including 'common weak pattern' but got 'Passphrase must include at least 3 of…'
Expected: "common weak pattern"
Received: "Passphrase must include at least 3 of: uppercase letters, lowercase letters, numbers, special characters"
❯ src/core/security-utils.test.ts:213:66
|
|
src/core/security-utils.test.ts > Security Utils - Passphrase Strength > should reject passphrases with low entropy:
src/core/security-utils.test.ts#L209
AssertionError: expected [Function] to throw error including 'entropy too low' but got 'Passphrase must include at least 3 of…'
Expected: "entropy too low"
Received: "Passphrase must include at least 3 of: uppercase letters, lowercase letters, numbers, special characters"
❯ src/core/security-utils.test.ts:209:66
|
|
src/core/security-utils.test.ts > Security Utils - Input Validation > validateContractId > should reject contract IDs with slashes:
src/core/security-utils.test.ts#L114
AssertionError: expected [Function] to throw error including 'path traversal not allowed' but got 'Invalid contract ID format: must be 1…'
Expected: "path traversal not allowed"
Received: "Invalid contract ID format: must be 1-128 alphanumeric characters, hyphens, or underscores"
❯ src/core/security-utils.test.ts:114:60
|
|
src/core/security-utils.test.ts > Security Utils - Input Validation > validateContractId > should reject contract IDs with path traversal:
src/core/security-utils.test.ts#L110
AssertionError: expected [Function] to throw error including 'path traversal not allowed' but got 'Invalid contract ID format: must be 1…'
Expected: "path traversal not allowed"
Received: "Invalid contract ID format: must be 1-128 alphanumeric characters, hyphens, or underscores"
❯ src/core/security-utils.test.ts:110:57
|