Skip to content

Commit

Permalink
tests: replaced deprecated testProp with test.prop
Browse files Browse the repository at this point in the history
Fixes #643

[ci skip]
  • Loading branch information
tegefaulkes committed May 1, 2024
1 parent ec8f607 commit 1334972
Show file tree
Hide file tree
Showing 18 changed files with 644 additions and 784 deletions.
27 changes: 14 additions & 13 deletions tests/claims/payloads/claimLinkIdentity.test.ts
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@
import { testProp, fc } from '@fast-check/jest';
import { test, fc } from '@fast-check/jest';
import * as claimsPayloadsClaimLinkIdentity from '@/claims/payloads/claimLinkIdentity';
import * as testsClaimsPayloadsUtils from './utils';

describe('claims/payloads/claimLinkIdentity', () => {
testProp(
test.prop([
testsClaimsPayloadsUtils.claimLinkIdentityEncodedArb,
fc.string(),
])(
'parse claim link identity',
[testsClaimsPayloadsUtils.claimLinkIdentityEncodedArb, fc.string()],
(claimLinkIdentityEncodedCorrect, claimLinkIdentityEncodedIncorrect) => {
expect(() => {
claimsPayloadsClaimLinkIdentity.parseClaimLinkIdentity(
Expand All @@ -19,17 +21,16 @@ describe('claims/payloads/claimLinkIdentity', () => {
}).toThrow();
},
);
testProp(
test.prop([
testsClaimsPayloadsUtils.signedClaimEncodedArb(
testsClaimsPayloadsUtils.claimLinkIdentityArb,
),
fc.record({
payload: fc.string(),
signatures: fc.array(fc.string()),
}),
])(
'parse signed claim link identity',
[
testsClaimsPayloadsUtils.signedClaimEncodedArb(
testsClaimsPayloadsUtils.claimLinkIdentityArb,
),
fc.record({
payload: fc.string(),
signatures: fc.array(fc.string()),
}),
],
(
signedClaimLinkIdentityEncodedCorrect,
signedClaimLinkIdentityEncodedIncorrect,
Expand Down
24 changes: 11 additions & 13 deletions tests/claims/payloads/claimLinkNode.test.ts
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
import { testProp, fc } from '@fast-check/jest';
import { test, fc } from '@fast-check/jest';
import * as claimsPayloadsClaimLinkNode from '@/claims/payloads/claimLinkNode';
import * as testsClaimsPayloadsUtils from './utils';

describe('claims/payloads/claimLinkNode', () => {
testProp(
test.prop([testsClaimsPayloadsUtils.claimLinkNodeEncodedArb, fc.string()])(
'parse claim link node',
[testsClaimsPayloadsUtils.claimLinkNodeEncodedArb, fc.string()],
(claimLinkNodeEncodedCorrect, claimLinkNodeEncodedIncorrect) => {
expect(() => {
claimsPayloadsClaimLinkNode.parseClaimLinkNode(
Expand All @@ -19,17 +18,16 @@ describe('claims/payloads/claimLinkNode', () => {
}).toThrow();
},
);
testProp(
test.prop([
testsClaimsPayloadsUtils.signedClaimEncodedArb(
testsClaimsPayloadsUtils.claimLinkNodeArb,
),
fc.record({
payload: fc.string(),
signatures: fc.array(fc.string()),
}),
])(
'parse signed claim link node',
[
testsClaimsPayloadsUtils.signedClaimEncodedArb(
testsClaimsPayloadsUtils.claimLinkNodeArb,
),
fc.record({
payload: fc.string(),
signatures: fc.array(fc.string()),
}),
],
(
signedClaimLinkNodeEncodedCorrect,
signedClaimLinkNodeEncodedIncorrect,
Expand Down
26 changes: 11 additions & 15 deletions tests/claims/utils.test.ts
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
import { testProp, fc } from '@fast-check/jest';
import { test, fc } from '@fast-check/jest';
import * as claimsUtils from '@/claims/utils';
import * as validationErrors from '@/validation/errors';
import * as testsClaimsUtils from './utils';

describe('claims/utils', () => {
testProp(
test.prop([testsClaimsUtils.claimEncodedArb, fc.string()])(
'parse claim',
[testsClaimsUtils.claimEncodedArb, fc.string()],
(claimEncodedCorrect, claimEncodedIncorrect) => {
expect(() => {
claimsUtils.parseClaim(claimEncodedCorrect);
Expand All @@ -16,15 +15,14 @@ describe('claims/utils', () => {
}).toThrow(validationErrors.ErrorParse);
},
);
testProp(
test.prop([
testsClaimsUtils.signedClaimEncodedArb,
fc.record({
payload: fc.string(),
signatures: fc.array(fc.string()),
}),
])(
'parse signed claim',
[
testsClaimsUtils.signedClaimEncodedArb,
fc.record({
payload: fc.string(),
signatures: fc.array(fc.string()),
}),
],
(signedClaimEncodedCorrect, signedClaimEncodedIncorrect) => {
expect(() => {
claimsUtils.parseSignedClaim(signedClaimEncodedCorrect);
Expand All @@ -34,9 +32,8 @@ describe('claims/utils', () => {
}).toThrow(validationErrors.ErrorParse);
},
);
testProp(
test.prop([testsClaimsUtils.signedClaimArb])(
'hashing signed claims',
[testsClaimsUtils.signedClaimArb],
(signedClaim) => {
const signedClaimDigest = claimsUtils.hashSignedClaim(
signedClaim,
Expand All @@ -51,9 +48,8 @@ describe('claims/utils', () => {
expect(signedClaimDigest_).toEqual(signedClaimDigest);
},
);
testProp(
test.prop([testsClaimsUtils.signedClaimArb])(
'encode and decode signed claims digests',
[testsClaimsUtils.signedClaimArb],
(signedClaim) => {
const signedClaimDigest = claimsUtils.hashSignedClaim(
signedClaim,
Expand Down
Loading

0 comments on commit 1334972

Please sign in to comment.