Skip to content

Commit 9b7cfea

Browse files
committed
Fix MCP server test for single TX output format
1 parent f141153 commit 9b7cfea

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

packages/mcp-server/tests/tools.test.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ const mockConfidentialTransfer = vi.fn();
1212
const mockUnwrap = vi.fn();
1313
const mockConfidentialBalanceOf = vi.fn();
1414
const mockRecordPayment = vi.fn();
15+
const mockPayAndRecord = vi
16+
.fn()
17+
.mockResolvedValue({ hash: "0xpayandrecord", wait: vi.fn().mockResolvedValue({ status: 1 }) });
1518
const mockGetAddress = vi.fn().mockResolvedValue("0x1234567890abcdef1234567890abcdef12345678");
1619
const mockSignMessage = vi.fn().mockResolvedValue("0xmocksignature");
1720

@@ -39,6 +42,7 @@ vi.mock("ethers", async () => {
3942
// Verifier contract
4043
return {
4144
recordPayment: mockRecordPayment,
45+
payAndRecord: mockPayAndRecord,
4246
};
4347
}
4448
// USDC contract
@@ -340,8 +344,7 @@ describe("pay_x402", () => {
340344

341345
expect(result).toContain("x402 payment completed");
342346
expect(result).toContain("1.000000 USDC");
343-
expect(result).toContain("Transfer TX:");
344-
expect(result).toContain("Verifier TX:");
347+
expect(result).toContain("Payment TX:");
345348
expect(result).toContain("premium content");
346349
} finally {
347350
globalThis.fetch = originalFetch;

0 commit comments

Comments
 (0)