Skip to content

Commit 49e03ba

Browse files
committed
fix: given name set on wallet issue
1 parent 8ebc3b9 commit 49e03ba

File tree

3 files changed

+16
-7
lines changed

3 files changed

+16
-7
lines changed

tests/govtool-frontend/playwright/lib/_mock/index.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,11 @@ export const valid = {
149149
return `ipfs://${randomCID}`;
150150
},
151151

152-
metadata: (paymentAddress: string, imageObject: imageObject) => ({
152+
metadata: (
153+
paymentAddress: string,
154+
imageObject: imageObject,
155+
givenName: string
156+
) => ({
153157
"@context": {
154158
"@language": "en-us",
155159
CIP100:
@@ -212,7 +216,7 @@ export const valid = {
212216
authors: [],
213217
hashAlgorithm: "blake2b-256",
214218
body: {
215-
givenName: faker.person.firstName(),
219+
givenName: givenName,
216220
image: imageObject,
217221
motivations: faker.lorem.paragraph(2),
218222
objectives: faker.lorem.paragraph(2),

tests/govtool-frontend/playwright/lib/helpers/metadata.ts

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,24 +39,28 @@ async function calculateMetadataHash() {
3939
contentUrl: imageUrl,
4040
sha256: imageSHA256,
4141
};
42+
const givenName = faker.person.firstName();
4243
const data = JSON.stringify(
43-
mockValid.metadata(paymentAddress, imageObject),
44+
mockValid.metadata(paymentAddress, imageObject, givenName),
4445
null,
4546
2
4647
);
4748

4849
const hexDigest = calculateHash(data);
4950

5051
const jsonData = JSON.parse(data);
51-
return { hexDigest, jsonData };
52+
return { hexDigest, jsonData, givenName };
5253
} catch (error) {
5354
console.error("Error reading file:", error);
5455
}
5556
}
5657

5758
export async function uploadMetadataAndGetJsonHash() {
58-
const { hexDigest: dataHash, jsonData } = await calculateMetadataHash();
59-
const givenName = faker.person.firstName();
59+
const {
60+
hexDigest: dataHash,
61+
jsonData,
62+
givenName,
63+
} = await calculateMetadataHash();
6064
const url = await metadataBucketService.uploadMetadata(givenName, jsonData);
6165
return { dataHash, url, givenName };
6266
}

tests/govtool-frontend/playwright/tests/dRep.setup.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,10 +80,11 @@ setup("Setup temporary DRep wallets", async () => {
8080
// Submit metadata to obtain a URL and generate hash value.
8181
const metadataPromises = dRepWallets.map(async (dRepWallet) => {
8282
const metadataResponse = await uploadMetadataAndGetJsonHash();
83+
const givenName = metadataResponse.givenName;
8384
const index = dRepWallets.indexOf(dRepWallet);
8485
dRepWallets[index] = {
8586
...dRepWallet,
86-
givenName: metadataResponse.givenName,
87+
givenName,
8788
};
8889
return {
8990
...metadataResponse,

0 commit comments

Comments
 (0)