Skip to content

Commit

Permalink
fix(test): updated ids in tests
Browse files Browse the repository at this point in the history
  • Loading branch information
bitbeckers committed Mar 13, 2024
1 parent a119c71 commit f3530a2
Show file tree
Hide file tree
Showing 3 changed files with 46 additions and 47 deletions.
8 changes: 6 additions & 2 deletions graph/tests/hypercert-minter-burn.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,9 @@ describe("Describe entity assertions", () => {

handleValueTransfer(valueTransferEvent);

let fractionId = getDefaultContractAddress().toHexString().concat("-1");
let fractionId = "1-".concat(
getDefaultContractAddress().toHexString().concat("-1"),
);

assert.fieldEquals("ClaimToken", fractionId, "owner", from.toHexString());
assert.fieldEquals("ClaimToken", fractionId, "units", "10000");
Expand Down Expand Up @@ -144,7 +146,9 @@ describe("Describe entity assertions", () => {

handleBatchValueTransfer(valueTransferEvent);

let fractionId = getDefaultContractAddress().toHexString().concat("-1");
let fractionId = "1-".concat(
getDefaultContractAddress().toHexString().concat("-1"),
);

assert.fieldEquals("ClaimToken", fractionId, "owner", from.toHexString());
assert.fieldEquals("ClaimToken", fractionId, "units", "10000");
Expand Down
8 changes: 5 additions & 3 deletions graph/tests/hypercert-minter-claim.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -34,9 +34,11 @@ describe("Describe entity assertions", () => {
assert.entityCount("Claim", 1);
assert.entityCount("ClaimFraction", 0);

let claimId = getDefaultContractAddress()
.toHexString()
.concat("-".concat(BigInt.fromI64(1).toString()));
let claimId = "1-".concat(
getDefaultContractAddress()
.toHexString()
.concat("-".concat(BigInt.fromI64(1).toString())),
);

assert.fieldEquals("Claim", claimId, "uri", "ipfs://exampleshash");
assert.fieldEquals(
Expand Down
77 changes: 35 additions & 42 deletions graph/tests/hypercert-minter-fraction.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -37,15 +37,15 @@ describe("Describe entity assertions", () => {
let from = Address.fromString("0x0000000000000000000000000000000000000001");
let to = Address.fromString("0x0000000000000000000000000000000000000002");
let operator = Address.fromString(
"0x0000000000000000000000000000000000000003"
"0x0000000000000000000000000000000000000003",
);

let transferSingleEvent = createTransferSingleEvent(
operator,
from,
to,
BigInt.fromI64(1),
BigInt.fromI64(1)
BigInt.fromI64(1),
);

handleTransferSingle(transferSingleEvent);
Expand All @@ -68,30 +68,30 @@ describe("Describe entity assertions", () => {
claimID,
fromID,
toID,
units
units,
);

createMockedFunction(
getDefaultContractAddress(),
"ownerOf",
"ownerOf(uint256):(address)"
"ownerOf(uint256):(address)",
)
.withArgs([ethereum.Value.fromUnsignedBigInt(toID)])
.returns([ethereum.Value.fromAddress(from)]);

createMockedFunction(
getDefaultContractAddress(),
"ownerOf",
"ownerOf(uint256):(address)"
"ownerOf(uint256):(address)",
)
.withArgs([ethereum.Value.fromUnsignedBigInt(fromID)])
.returns([ethereum.Value.fromAddress(from)]);

handleValueTransfer(valueTransferEvent);

let fractionId = getDefaultContractAddress()
.toHexString()
.concat("-1");
let fractionId = "1-".concat(
getDefaultContractAddress().toHexString().concat("-1"),
);

assert.fieldEquals("ClaimToken", fractionId, "owner", from.toHexString());

Expand All @@ -100,7 +100,7 @@ describe("Describe entity assertions", () => {
from,
to,
BigInt.fromI64(1),
BigInt.fromI64(1)
BigInt.fromI64(1),
);

handleTransferSingle(transferSingleEvent);
Expand All @@ -122,21 +122,21 @@ describe("Describe entity assertions", () => {
claimID,
fromID,
toID,
units
units,
);

createMockedFunction(
getDefaultContractAddress(),
"ownerOf",
"ownerOf(uint256):(address)"
"ownerOf(uint256):(address)",
)
.withArgs([ethereum.Value.fromUnsignedBigInt(toID)])
.returns([ethereum.Value.fromAddress(from)]);

createMockedFunction(
getDefaultContractAddress(),
"ownerOf",
"ownerOf(uint256):(address)"
"ownerOf(uint256):(address)",
)
.withArgs([ethereum.Value.fromUnsignedBigInt(fromID)])
.returns([ethereum.Value.fromAddress(from)]);
Expand All @@ -148,18 +148,16 @@ describe("Describe entity assertions", () => {
//TODO also generates claim base token, should this only mint 1 fraction?
assert.entityCount("ClaimToken", 2);

let fractionId = getDefaultContractAddress()
.toHexString()
.concat("-1");
let fractionId = "1-".concat(
getDefaultContractAddress().toHexString().concat("-1"),
);

assert.fieldEquals("ClaimToken", fractionId, "tokenID", "1");
assert.fieldEquals(
"ClaimToken",
fractionId,
"claim",
getDefaultContractAddress()
.toHexString()
.concat("-1")
getDefaultContractAddress().toHexString().concat("-1"),
);
assert.fieldEquals("ClaimToken", fractionId, "owner", from.toHexString());
assert.fieldEquals("ClaimToken", fractionId, "units", "10000");
Expand All @@ -178,21 +176,21 @@ describe("Describe entity assertions", () => {
claimID,
fromID,
toID,
units
units,
);

createMockedFunction(
getDefaultContractAddress(),
"ownerOf",
"ownerOf(uint256):(address)"
"ownerOf(uint256):(address)",
)
.withArgs([ethereum.Value.fromUnsignedBigInt(toID)])
.returns([ethereum.Value.fromAddress(from)]);

createMockedFunction(
getDefaultContractAddress(),
"ownerOf",
"ownerOf(uint256):(address)"
"ownerOf(uint256):(address)",
)
.withArgs([ethereum.Value.fromUnsignedBigInt(fromID)])
.returns([ethereum.Value.fromAddress(from)]);
Expand All @@ -201,13 +199,13 @@ describe("Describe entity assertions", () => {

assert.entityCount("ClaimToken", 2);

let fractionIdZero = getDefaultContractAddress()
.toHexString()
.concat("-0");
let fractionIdZero = "1-".concat(
getDefaultContractAddress().toHexString().concat("-0"),
);

let fractionIdOne = getDefaultContractAddress()
.toHexString()
.concat("-1");
let fractionIdOne = "1-".concat(
getDefaultContractAddress().toHexString().concat("-1"),
);

assert.fieldEquals("ClaimToken", fractionIdZero, "tokenID", "0");
assert.fieldEquals("ClaimToken", fractionIdZero, "units", "0");
Expand All @@ -220,17 +218,15 @@ describe("Describe entity assertions", () => {
claimID,
toID,
newTokenID,
units
units,
);

let fractionIdTwo = getDefaultContractAddress()
.toHexString()
.concat("-2");
let fractionIdTwo = getDefaultContractAddress().toHexString().concat("-2");

createMockedFunction(
getDefaultContractAddress(),
"ownerOf",
"ownerOf(uint256):(address)"
"ownerOf(uint256):(address)",
)
.withArgs([ethereum.Value.fromUnsignedBigInt(newTokenID)])
.returns([ethereum.Value.fromAddress(from)]);
Expand Down Expand Up @@ -261,22 +257,22 @@ describe("Describe entity assertions", () => {
claimIDs,
fromIDs,
toIDs,
values
values,
);

for (let i = 0; i < size.toI64(); i++) {
createMockedFunction(
getDefaultContractAddress(),
"ownerOf",
"ownerOf(uint256):(address)"
"ownerOf(uint256):(address)",
)
.withArgs([ethereum.Value.fromUnsignedBigInt(toIDs[i])])
.returns([ethereum.Value.fromAddress(from)]);

createMockedFunction(
getDefaultContractAddress(),
"ownerOf",
"ownerOf(uint256):(address)"
"ownerOf(uint256):(address)",
)
.withArgs([ethereum.Value.fromUnsignedBigInt(fromIDs[i])])
.returns([ethereum.Value.fromAddress(from)]);
Expand All @@ -289,18 +285,15 @@ describe("Describe entity assertions", () => {
//TODO also build 0 token..
assert.entityCount("ClaimToken", 6);

let fractionId = getDefaultContractAddress()
.toHexString()
.concat("-1");

let fractionId = "1-".concat(
getDefaultContractAddress().toHexString().concat("-0"),
);
assert.fieldEquals("ClaimToken", fractionId, "tokenID", "1");
assert.fieldEquals(
"ClaimToken",
fractionId,
"claim",
getDefaultContractAddress()
.toHexString()
.concat("-1")
getDefaultContractAddress().toHexString().concat("-1"),
);
assert.fieldEquals("ClaimToken", fractionId, "owner", from.toHexString());
assert.fieldEquals("ClaimToken", fractionId, "units", "200"); //function of buildValues (100 + i * 100)
Expand Down

0 comments on commit f3530a2

Please sign in to comment.