Testing
SDK Testing
Unit Tests
test("account address is valid", () => {
const { valid } = AccountAddress.isValid({
input: "0x1",
});
expect(valid).toBe(true);
});E2E Tests
test("transaction submission", async () => {
const transaction = await endless.transaction.build.simple({
sender: sender.accountAddress,
data: {
function: `0x1::endless_account::transfer`, // replace with your application's transaction
functionArguments: [receiver.accountAddress, 1],
},
});
const response = await endless.signAndSubmitTransaction({
signer: sender,
transaction,
});
await endless.waitForTransaction({
transactionHash: response.hash,
});
expect(response.success).toBe(true);
});Integration Tests
Last updated