Skip to content

Commit 756bd58

Browse files
committed
fixing test
1 parent 7b3d987 commit 756bd58

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

src/lib/rules-definition/chain/validate-extended-company-prefix.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { invalidExtendedCredentialMissing, invalidIssuer, invalidLicenseValueFormat } from "../../engine/gs1-credential-errors.js";
22
import { credentialChainMetaData } from "../../engine/validate-extended-credential";
3-
import { gs1RulesResult, VerifiableCredential } from "../../types.js";
3+
import { gs1RulesResult, gs1CredentialTypes } from "../../types.js";
44
import { parseGS1DigitalLink } from "../subject/check-credential-subject-Id-digital-link.js";
55
import { gs1CompanyPrefixCredentialType } from "../types/gs1-company-prefix-type";
66
import { gs1KeyCredentialType } from "../types/gs1-key-type";
@@ -10,7 +10,7 @@ import { getCredentialType, KEY_CREDENTIAL } from "../../get-credential-type.js"
1010

1111
// Validates KeyCredential extending from GS1CompanyPrefixLicenseCredential or another KeyCredential
1212
// Implements GS1 spec rules K-7 (no qualifiers) and K-8 (with qualifiers like serial number)
13-
export async function validateExtendedCompanyPrefixCredential(credentialType: any,
13+
export async function validateExtendedCompanyPrefixCredential(credentialType: string | gs1CredentialTypes,
1414
credentialChain: credentialChainMetaData): Promise<gs1RulesResult> {
1515

1616
// Handle both string and object credential types (for backwards compatibility)

src/tests/rules-chain.test.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ describe('Tests for Rules Engine Subject Field Validation', () => {
161161
const mockKeyCredential = mockPresentationParty.verifiableCredential[1];
162162
const resultBuildChain = await buildCredentialChain(mock_getExternalCredential, mockPresentationParty, mockKeyCredential);
163163

164-
const result = await validateExtendedCompanyPrefixCredential("GS1CompanyPrefixLicenseCredential", resultBuildChain);
164+
const result = await validateExtendedCompanyPrefixCredential("KeyCredential", resultBuildChain);
165165
expect(result.verified).toBe(true);
166166
})
167167

@@ -170,7 +170,7 @@ describe('Tests for Rules Engine Subject Field Validation', () => {
170170
const resultBuildChain = await buildCredentialChain(mock_getExternalCredential, mockPresentationParty, mockKeyCredential);
171171
resultBuildChain.extendedCredentialChain = undefined;
172172

173-
const result = await validateExtendedCompanyPrefixCredential("GS1CompanyPrefixLicenseCredential", resultBuildChain);
173+
const result = await validateExtendedCompanyPrefixCredential("KeyCredential", resultBuildChain);
174174
expect(result.verified).toBe(false);
175175
})
176176

@@ -179,7 +179,7 @@ describe('Tests for Rules Engine Subject Field Validation', () => {
179179
const resultBuildChain = await buildCredentialChain(mock_getExternalCredential, mockPresentationParty, mockKeyCredential);
180180
resultBuildChain.extendedCredentialChain = undefined;
181181

182-
const result = await validateExtendedCompanyPrefixCredential("GS1CompanyPrefixLicenseCredential", resultBuildChain);
182+
const result = await validateExtendedCompanyPrefixCredential("KeyCredential", resultBuildChain);
183183
expect(result.verified).toBe(false);
184184
})
185185

@@ -191,7 +191,7 @@ describe('Tests for Rules Engine Subject Field Validation', () => {
191191

192192
const resultBuildChain = await buildCredentialChain(mock_getExternalCredential, mockPresentationParty, mockKeyCredential);
193193

194-
const result = await validateExtendedCompanyPrefixCredential("GS1CompanyPrefixLicenseCredential", resultBuildChain);
194+
const result = await validateExtendedCompanyPrefixCredential("KeyCredential", resultBuildChain);
195195
expect(result.verified).toBe(false);
196196
})
197197

0 commit comments

Comments
 (0)