diff --git a/tests/zemu/snapshots/nanos_eip191_metamask/00000.png b/tests/zemu/snapshots/nanos_eip191_metamask/00000.png deleted file mode 100644 index ab16f62..0000000 Binary files a/tests/zemu/snapshots/nanos_eip191_metamask/00000.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanos_eip191_metamask/00001.png b/tests/zemu/snapshots/nanos_eip191_metamask/00001.png deleted file mode 100644 index b90315c..0000000 Binary files a/tests/zemu/snapshots/nanos_eip191_metamask/00001.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanos_eip191_metamask/00002.png b/tests/zemu/snapshots/nanos_eip191_metamask/00002.png deleted file mode 100644 index 3d90dfd..0000000 Binary files a/tests/zemu/snapshots/nanos_eip191_metamask/00002.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanos_eip191_metamask/00003.png b/tests/zemu/snapshots/nanos_eip191_metamask/00003.png deleted file mode 100644 index f5c2d67..0000000 Binary files a/tests/zemu/snapshots/nanos_eip191_metamask/00003.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanos_eip191_metamask/00004.png b/tests/zemu/snapshots/nanos_eip191_metamask/00004.png deleted file mode 100644 index d55782f..0000000 Binary files a/tests/zemu/snapshots/nanos_eip191_metamask/00004.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanos_eip191_metamask/00005.png b/tests/zemu/snapshots/nanos_eip191_metamask/00005.png deleted file mode 100644 index f5c2d67..0000000 Binary files a/tests/zemu/snapshots/nanos_eip191_metamask/00005.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanos_eip191_metamask/00006.png b/tests/zemu/snapshots/nanos_eip191_metamask/00006.png deleted file mode 100644 index ce795f3..0000000 Binary files a/tests/zemu/snapshots/nanos_eip191_metamask/00006.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanos_eip191_nonascii/00000.png b/tests/zemu/snapshots/nanos_eip191_nonascii/00000.png deleted file mode 100644 index ab16f62..0000000 Binary files a/tests/zemu/snapshots/nanos_eip191_nonascii/00000.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanos_eip191_nonascii/00001.png b/tests/zemu/snapshots/nanos_eip191_nonascii/00001.png deleted file mode 100644 index 51efae0..0000000 Binary files a/tests/zemu/snapshots/nanos_eip191_nonascii/00001.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanos_eip191_nonascii/00002.png b/tests/zemu/snapshots/nanos_eip191_nonascii/00002.png deleted file mode 100644 index b4e4df5..0000000 Binary files a/tests/zemu/snapshots/nanos_eip191_nonascii/00002.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanos_eip191_nonascii/00003.png b/tests/zemu/snapshots/nanos_eip191_nonascii/00003.png deleted file mode 100644 index d95e831..0000000 Binary files a/tests/zemu/snapshots/nanos_eip191_nonascii/00003.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanos_eip191_nonascii/00004.png b/tests/zemu/snapshots/nanos_eip191_nonascii/00004.png deleted file mode 100644 index e8c4c8e..0000000 Binary files a/tests/zemu/snapshots/nanos_eip191_nonascii/00004.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanos_eip191_nonascii/00005.png b/tests/zemu/snapshots/nanos_eip191_nonascii/00005.png deleted file mode 100644 index a259c69..0000000 Binary files a/tests/zemu/snapshots/nanos_eip191_nonascii/00005.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanos_eip191_nonascii/00006.png b/tests/zemu/snapshots/nanos_eip191_nonascii/00006.png deleted file mode 100644 index 4ce22f6..0000000 Binary files a/tests/zemu/snapshots/nanos_eip191_nonascii/00006.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanos_eip191_nonascii/00007.png b/tests/zemu/snapshots/nanos_eip191_nonascii/00007.png deleted file mode 100644 index f5c2d67..0000000 Binary files a/tests/zemu/snapshots/nanos_eip191_nonascii/00007.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanos_eip191_nonascii/00008.png b/tests/zemu/snapshots/nanos_eip191_nonascii/00008.png deleted file mode 100644 index d55782f..0000000 Binary files a/tests/zemu/snapshots/nanos_eip191_nonascii/00008.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanos_eip191_nonascii/00009.png b/tests/zemu/snapshots/nanos_eip191_nonascii/00009.png deleted file mode 100644 index f5c2d67..0000000 Binary files a/tests/zemu/snapshots/nanos_eip191_nonascii/00009.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanos_eip191_nonascii/00010.png b/tests/zemu/snapshots/nanos_eip191_nonascii/00010.png deleted file mode 100644 index ce795f3..0000000 Binary files a/tests/zemu/snapshots/nanos_eip191_nonascii/00010.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanos_eip191_opensea/00000.png b/tests/zemu/snapshots/nanos_eip191_opensea/00000.png deleted file mode 100644 index ab16f62..0000000 Binary files a/tests/zemu/snapshots/nanos_eip191_opensea/00000.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanos_eip191_opensea/00001.png b/tests/zemu/snapshots/nanos_eip191_opensea/00001.png deleted file mode 100644 index bdbb3a0..0000000 Binary files a/tests/zemu/snapshots/nanos_eip191_opensea/00001.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanos_eip191_opensea/00002.png b/tests/zemu/snapshots/nanos_eip191_opensea/00002.png deleted file mode 100644 index 1fd8170..0000000 Binary files a/tests/zemu/snapshots/nanos_eip191_opensea/00002.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanos_eip191_opensea/00003.png b/tests/zemu/snapshots/nanos_eip191_opensea/00003.png deleted file mode 100644 index 582648d..0000000 Binary files a/tests/zemu/snapshots/nanos_eip191_opensea/00003.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanos_eip191_opensea/00004.png b/tests/zemu/snapshots/nanos_eip191_opensea/00004.png deleted file mode 100644 index 53e1317..0000000 Binary files a/tests/zemu/snapshots/nanos_eip191_opensea/00004.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanos_eip191_opensea/00005.png b/tests/zemu/snapshots/nanos_eip191_opensea/00005.png deleted file mode 100644 index b1bddfe..0000000 Binary files a/tests/zemu/snapshots/nanos_eip191_opensea/00005.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanos_eip191_opensea/00006.png b/tests/zemu/snapshots/nanos_eip191_opensea/00006.png deleted file mode 100644 index f872acc..0000000 Binary files a/tests/zemu/snapshots/nanos_eip191_opensea/00006.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanos_eip191_opensea/00007.png b/tests/zemu/snapshots/nanos_eip191_opensea/00007.png deleted file mode 100644 index 56b7f7b..0000000 Binary files a/tests/zemu/snapshots/nanos_eip191_opensea/00007.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanos_eip191_opensea/00008.png b/tests/zemu/snapshots/nanos_eip191_opensea/00008.png deleted file mode 100644 index d5c4fde..0000000 Binary files a/tests/zemu/snapshots/nanos_eip191_opensea/00008.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanos_eip191_opensea/00009.png b/tests/zemu/snapshots/nanos_eip191_opensea/00009.png deleted file mode 100644 index 407da90..0000000 Binary files a/tests/zemu/snapshots/nanos_eip191_opensea/00009.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanos_eip191_opensea/00010.png b/tests/zemu/snapshots/nanos_eip191_opensea/00010.png deleted file mode 100644 index 481c8dc..0000000 Binary files a/tests/zemu/snapshots/nanos_eip191_opensea/00010.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanos_eip191_opensea/00011.png b/tests/zemu/snapshots/nanos_eip191_opensea/00011.png deleted file mode 100644 index ff9dba9..0000000 Binary files a/tests/zemu/snapshots/nanos_eip191_opensea/00011.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanos_eip191_opensea/00012.png b/tests/zemu/snapshots/nanos_eip191_opensea/00012.png deleted file mode 100644 index e179c29..0000000 Binary files a/tests/zemu/snapshots/nanos_eip191_opensea/00012.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanos_eip191_opensea/00013.png b/tests/zemu/snapshots/nanos_eip191_opensea/00013.png deleted file mode 100644 index f872acc..0000000 Binary files a/tests/zemu/snapshots/nanos_eip191_opensea/00013.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanos_eip191_opensea/00014.png b/tests/zemu/snapshots/nanos_eip191_opensea/00014.png deleted file mode 100644 index f5c2d67..0000000 Binary files a/tests/zemu/snapshots/nanos_eip191_opensea/00014.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanos_eip191_opensea/00015.png b/tests/zemu/snapshots/nanos_eip191_opensea/00015.png deleted file mode 100644 index d55782f..0000000 Binary files a/tests/zemu/snapshots/nanos_eip191_opensea/00015.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanos_eip191_opensea/00016.png b/tests/zemu/snapshots/nanos_eip191_opensea/00016.png deleted file mode 100644 index f5c2d67..0000000 Binary files a/tests/zemu/snapshots/nanos_eip191_opensea/00016.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanos_eip191_opensea/00017.png b/tests/zemu/snapshots/nanos_eip191_opensea/00017.png deleted file mode 100644 index ce795f3..0000000 Binary files a/tests/zemu/snapshots/nanos_eip191_opensea/00017.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_eip191_metamask/00000.png b/tests/zemu/snapshots/nanox_eip191_metamask/00000.png deleted file mode 100644 index 1b27154..0000000 Binary files a/tests/zemu/snapshots/nanox_eip191_metamask/00000.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_eip191_metamask/00001.png b/tests/zemu/snapshots/nanox_eip191_metamask/00001.png deleted file mode 100644 index 58f0606..0000000 Binary files a/tests/zemu/snapshots/nanox_eip191_metamask/00001.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_eip191_metamask/00002.png b/tests/zemu/snapshots/nanox_eip191_metamask/00002.png deleted file mode 100644 index c9da92b..0000000 Binary files a/tests/zemu/snapshots/nanox_eip191_metamask/00002.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_eip191_metamask/00003.png b/tests/zemu/snapshots/nanox_eip191_metamask/00003.png deleted file mode 100644 index 121cfd5..0000000 Binary files a/tests/zemu/snapshots/nanox_eip191_metamask/00003.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_eip191_metamask/00004.png b/tests/zemu/snapshots/nanox_eip191_metamask/00004.png deleted file mode 100644 index c9da92b..0000000 Binary files a/tests/zemu/snapshots/nanox_eip191_metamask/00004.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_eip191_metamask/00005.png b/tests/zemu/snapshots/nanox_eip191_metamask/00005.png deleted file mode 100644 index a58590b..0000000 Binary files a/tests/zemu/snapshots/nanox_eip191_metamask/00005.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_eip191_nonascii/00000.png b/tests/zemu/snapshots/nanox_eip191_nonascii/00000.png deleted file mode 100644 index 1b27154..0000000 Binary files a/tests/zemu/snapshots/nanox_eip191_nonascii/00000.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_eip191_nonascii/00001.png b/tests/zemu/snapshots/nanox_eip191_nonascii/00001.png deleted file mode 100644 index 6a5f8e8..0000000 Binary files a/tests/zemu/snapshots/nanox_eip191_nonascii/00001.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_eip191_nonascii/00002.png b/tests/zemu/snapshots/nanox_eip191_nonascii/00002.png deleted file mode 100644 index 78d7d1d..0000000 Binary files a/tests/zemu/snapshots/nanox_eip191_nonascii/00002.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_eip191_nonascii/00003.png b/tests/zemu/snapshots/nanox_eip191_nonascii/00003.png deleted file mode 100644 index c9da92b..0000000 Binary files a/tests/zemu/snapshots/nanox_eip191_nonascii/00003.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_eip191_nonascii/00004.png b/tests/zemu/snapshots/nanox_eip191_nonascii/00004.png deleted file mode 100644 index 121cfd5..0000000 Binary files a/tests/zemu/snapshots/nanox_eip191_nonascii/00004.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_eip191_nonascii/00005.png b/tests/zemu/snapshots/nanox_eip191_nonascii/00005.png deleted file mode 100644 index c9da92b..0000000 Binary files a/tests/zemu/snapshots/nanox_eip191_nonascii/00005.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_eip191_nonascii/00006.png b/tests/zemu/snapshots/nanox_eip191_nonascii/00006.png deleted file mode 100644 index a58590b..0000000 Binary files a/tests/zemu/snapshots/nanox_eip191_nonascii/00006.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_eip191_opensea/00000.png b/tests/zemu/snapshots/nanox_eip191_opensea/00000.png deleted file mode 100644 index 1b27154..0000000 Binary files a/tests/zemu/snapshots/nanox_eip191_opensea/00000.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_eip191_opensea/00001.png b/tests/zemu/snapshots/nanox_eip191_opensea/00001.png deleted file mode 100644 index 4f59a8d..0000000 Binary files a/tests/zemu/snapshots/nanox_eip191_opensea/00001.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_eip191_opensea/00002.png b/tests/zemu/snapshots/nanox_eip191_opensea/00002.png deleted file mode 100644 index c094bc6..0000000 Binary files a/tests/zemu/snapshots/nanox_eip191_opensea/00002.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_eip191_opensea/00003.png b/tests/zemu/snapshots/nanox_eip191_opensea/00003.png deleted file mode 100644 index 9a3efb7..0000000 Binary files a/tests/zemu/snapshots/nanox_eip191_opensea/00003.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_eip191_opensea/00004.png b/tests/zemu/snapshots/nanox_eip191_opensea/00004.png deleted file mode 100644 index 657edb5..0000000 Binary files a/tests/zemu/snapshots/nanox_eip191_opensea/00004.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_eip191_opensea/00005.png b/tests/zemu/snapshots/nanox_eip191_opensea/00005.png deleted file mode 100644 index 1f135ae..0000000 Binary files a/tests/zemu/snapshots/nanox_eip191_opensea/00005.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_eip191_opensea/00006.png b/tests/zemu/snapshots/nanox_eip191_opensea/00006.png deleted file mode 100644 index 952e5ca..0000000 Binary files a/tests/zemu/snapshots/nanox_eip191_opensea/00006.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_eip191_opensea/00007.png b/tests/zemu/snapshots/nanox_eip191_opensea/00007.png deleted file mode 100644 index f29ed00..0000000 Binary files a/tests/zemu/snapshots/nanox_eip191_opensea/00007.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_eip191_opensea/00008.png b/tests/zemu/snapshots/nanox_eip191_opensea/00008.png deleted file mode 100644 index 8af3d9c..0000000 Binary files a/tests/zemu/snapshots/nanox_eip191_opensea/00008.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_eip191_opensea/00009.png b/tests/zemu/snapshots/nanox_eip191_opensea/00009.png deleted file mode 100644 index c9da92b..0000000 Binary files a/tests/zemu/snapshots/nanox_eip191_opensea/00009.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_eip191_opensea/00010.png b/tests/zemu/snapshots/nanox_eip191_opensea/00010.png deleted file mode 100644 index 121cfd5..0000000 Binary files a/tests/zemu/snapshots/nanox_eip191_opensea/00010.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_eip191_opensea/00011.png b/tests/zemu/snapshots/nanox_eip191_opensea/00011.png deleted file mode 100644 index c9da92b..0000000 Binary files a/tests/zemu/snapshots/nanox_eip191_opensea/00011.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_eip191_opensea/00012.png b/tests/zemu/snapshots/nanox_eip191_opensea/00012.png deleted file mode 100644 index a58590b..0000000 Binary files a/tests/zemu/snapshots/nanox_eip191_opensea/00012.png and /dev/null differ diff --git a/tests/zemu/src/eip191.test.js b/tests/zemu/src/eip191.test.js deleted file mode 100644 index c54b013..0000000 --- a/tests/zemu/src/eip191.test.js +++ /dev/null @@ -1,72 +0,0 @@ -import "core-js/stable"; -import "regenerator-runtime/runtime"; -import { waitForAppScreen, zemu, nano_models, apdu_as_string, send_apdu } from './test.fixture'; - -const testgroup = "EIP-191"; - -nano_models.forEach(function(model) { - test("[Nano " + model.letter + "] "+ testgroup +" Metamask test", zemu(model, async (sim, eth) => { - - const tx = eth.signPersonalMessage( - "44'/60'/0'/0/0", - Buffer.from("Example `personal_sign` message").toString("hex") - ); - - await waitForAppScreen(sim); - - const rclicks = (model.letter == 'S') ? 4 : 3; - await sim.navigateAndCompareSnapshots('.', model.name + '_eip191_metamask', [rclicks, -1, 0]); - - await expect(tx).resolves.toEqual({ - "v": 28, - "r": "916099cf0d9c21911c85f0770a47a9696a8189e78c259cf099749748c507baae", - "s": "0d72234bc0ac2e94c5f7a5f4f9cd8610a52be4ea55515a85b9703f1bb158415c" - }); - })); - - - test("[Nano " + model.letter + "] "+ testgroup +" non-ASCII test", zemu(model, async (sim, eth) => { - - const tx = eth.signPersonalMessage( - "44'/60'/0'/0/0", - "9c22ff5f21f0b81b113e63f7db6da94fedef11b2119b4088b89664fb9a3cb658" - ); - - await waitForAppScreen(sim); - - const rclicks = (model.letter == 'S') ? 8 : 4; - await sim.navigateAndCompareSnapshots('.', model.name + '_eip191_nonascii', [rclicks, -1, 0]); - - await expect(tx).resolves.toEqual({ - "v": 28, - "r": "64bdbdb6959425445d00ff2536a7018d2dce904e1f7475938fe4221c3c72500c", - "s": "7c9208e99b6b9266a73aae17b73472d06499746edec34fd47a9dab42f06f2e42" - }); - })); - - - test("[Nano " + model.letter + "] "+ testgroup +" OpenSea test", zemu(model, async (sim, eth) => { - - const tx = eth.signPersonalMessage( - "44'/60'/0'/0/0", - Buffer.from("Welcome to OpenSea!\n\nClick to sign in and accept the OpenSea Terms of Service: https://opensea.io/tos\n\nThis request will not trigger a blockchain transaction or cost any gas fees.\n\nYour authentication status will reset after 24 hours.\n\nWallet address:\n0x9858effd232b4033e47d90003d41ec34ecaeda94\n\nNonce:\n2b02c8a0-f74f-4554-9821-a28054dc9121").toString("hex") - ); - - await waitForAppScreen(sim); - - if (model.letter == 'S') - { - await sim.navigateAndCompareSnapshots('.', model.name + '_eip191_opensea', [1, 5, 1, 6, 0, 1, -1, 0]); - } - else - { - await sim.navigateAndCompareSnapshots('.', model.name + '_eip191_opensea', [1, 5, 1, 2, 1, -1, 0]); - } - - await expect(tx).resolves.toEqual({ - "v": 28, - "r": "61a68c986f087730d2f6ecf89d6d1e48ab963ac461102bb02664bc05c3db75bb", - "s": "5714729ef441e097673a7b29a681e97f6963d875eeed2081f26b0b6686cd2bd2" - }); - })); -});