Compare commits
1
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
fc0530cc41 |
@@ -49,9 +49,9 @@ class StubCustomEvent extends StubEvent {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Every code the background emits on the RPC path today, read out of
|
// Examples of codes the background emits on the RPC path, read out of
|
||||||
// src/background/index.js. The provider must not know this list — it passes
|
// src/background/index.js. The provider must not know any list of codes — it
|
||||||
// through whatever arrived — but the cases below are the real ones.
|
// passes through whatever arrived — but the cases below are real ones.
|
||||||
const REJECTED = 4001; // user rejected the request
|
const REJECTED = 4001; // user rejected the request
|
||||||
const UNAUTHORIZED = 4100; // site not connected / wrong address
|
const UNAUTHORIZED = 4100; // site not connected / wrong address
|
||||||
const UNSUPPORTED_METHOD = 4200; // a method the wallet does not implement
|
const UNSUPPORTED_METHOD = 4200; // a method the wallet does not implement
|
||||||
@@ -200,8 +200,9 @@ describe("an EIP-1193 code reaches the page", () => {
|
|||||||
expect(err.message).toBe(message);
|
expect(err.message).toBe(message);
|
||||||
});
|
});
|
||||||
|
|
||||||
// The provider is not allowed to know the list above: a code added to the
|
// The provider is not allowed to know the codes above: any other code,
|
||||||
// background later must reach the page without this file being edited.
|
// including one added to the background later, must reach the page
|
||||||
|
// without inpage.js being edited.
|
||||||
test("a code the provider has never heard of is passed through", async () => {
|
test("a code the provider has never heard of is passed through", async () => {
|
||||||
const err = await rejectionFrom(
|
const err = await rejectionFrom(
|
||||||
(p) => p.request({ method: "eth_accounts" }),
|
(p) => p.request({ method: "eth_accounts" }),
|
||||||
|
|||||||
Reference in New Issue
Block a user