diff --git a/tests/zemu/snapshots/nanox_erc1155_batch_transfer/00000.png b/tests/zemu/snapshots/nanox_erc1155_batch_transfer/00000.png deleted file mode 100644 index 487ea10..0000000 Binary files a/tests/zemu/snapshots/nanox_erc1155_batch_transfer/00000.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_erc1155_batch_transfer/00001.png b/tests/zemu/snapshots/nanox_erc1155_batch_transfer/00001.png deleted file mode 100644 index ba1dfa0..0000000 Binary files a/tests/zemu/snapshots/nanox_erc1155_batch_transfer/00001.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_erc1155_batch_transfer/00002.png b/tests/zemu/snapshots/nanox_erc1155_batch_transfer/00002.png deleted file mode 100644 index 7d01fe8..0000000 Binary files a/tests/zemu/snapshots/nanox_erc1155_batch_transfer/00002.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_erc1155_batch_transfer/00003.png b/tests/zemu/snapshots/nanox_erc1155_batch_transfer/00003.png deleted file mode 100644 index 950fd72..0000000 Binary files a/tests/zemu/snapshots/nanox_erc1155_batch_transfer/00003.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_erc1155_batch_transfer/00004.png b/tests/zemu/snapshots/nanox_erc1155_batch_transfer/00004.png deleted file mode 100644 index 5906d19..0000000 Binary files a/tests/zemu/snapshots/nanox_erc1155_batch_transfer/00004.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_erc1155_batch_transfer/00005.png b/tests/zemu/snapshots/nanox_erc1155_batch_transfer/00005.png deleted file mode 100644 index 05c1afa..0000000 Binary files a/tests/zemu/snapshots/nanox_erc1155_batch_transfer/00005.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_erc1155_batch_transfer/00006.png b/tests/zemu/snapshots/nanox_erc1155_batch_transfer/00006.png deleted file mode 100644 index 690bb3d..0000000 Binary files a/tests/zemu/snapshots/nanox_erc1155_batch_transfer/00006.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_erc1155_batch_transfer/00007.png b/tests/zemu/snapshots/nanox_erc1155_batch_transfer/00007.png deleted file mode 100644 index 570ce28..0000000 Binary files a/tests/zemu/snapshots/nanox_erc1155_batch_transfer/00007.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_erc1155_batch_transfer/00008.png b/tests/zemu/snapshots/nanox_erc1155_batch_transfer/00008.png deleted file mode 100644 index c922246..0000000 Binary files a/tests/zemu/snapshots/nanox_erc1155_batch_transfer/00008.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_erc1155_batch_transfer/00009.png b/tests/zemu/snapshots/nanox_erc1155_batch_transfer/00009.png deleted file mode 120000 index 10266b3..0000000 --- a/tests/zemu/snapshots/nanox_erc1155_batch_transfer/00009.png +++ /dev/null @@ -1 +0,0 @@ -00007.png \ No newline at end of file diff --git a/tests/zemu/snapshots/nanox_erc1155_batch_transfer/00010.png b/tests/zemu/snapshots/nanox_erc1155_batch_transfer/00010.png deleted file mode 100644 index a58590b..0000000 Binary files a/tests/zemu/snapshots/nanox_erc1155_batch_transfer/00010.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_erc1155_transfer/00000.png b/tests/zemu/snapshots/nanox_erc1155_transfer/00000.png deleted file mode 100644 index 487ea10..0000000 Binary files a/tests/zemu/snapshots/nanox_erc1155_transfer/00000.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_erc1155_transfer/00001.png b/tests/zemu/snapshots/nanox_erc1155_transfer/00001.png deleted file mode 100644 index 2b0fd14..0000000 Binary files a/tests/zemu/snapshots/nanox_erc1155_transfer/00001.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_erc1155_transfer/00002.png b/tests/zemu/snapshots/nanox_erc1155_transfer/00002.png deleted file mode 100644 index 7d01fe8..0000000 Binary files a/tests/zemu/snapshots/nanox_erc1155_transfer/00002.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_erc1155_transfer/00003.png b/tests/zemu/snapshots/nanox_erc1155_transfer/00003.png deleted file mode 100644 index a5790c1..0000000 Binary files a/tests/zemu/snapshots/nanox_erc1155_transfer/00003.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_erc1155_transfer/00004.png b/tests/zemu/snapshots/nanox_erc1155_transfer/00004.png deleted file mode 100644 index 5906d19..0000000 Binary files a/tests/zemu/snapshots/nanox_erc1155_transfer/00004.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_erc1155_transfer/00005.png b/tests/zemu/snapshots/nanox_erc1155_transfer/00005.png deleted file mode 100644 index d6257d3..0000000 Binary files a/tests/zemu/snapshots/nanox_erc1155_transfer/00005.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_erc1155_transfer/00006.png b/tests/zemu/snapshots/nanox_erc1155_transfer/00006.png deleted file mode 100644 index 061c754..0000000 Binary files a/tests/zemu/snapshots/nanox_erc1155_transfer/00006.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_erc1155_transfer/00007.png b/tests/zemu/snapshots/nanox_erc1155_transfer/00007.png deleted file mode 100644 index c748a75..0000000 Binary files a/tests/zemu/snapshots/nanox_erc1155_transfer/00007.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_erc1155_transfer/00008.png b/tests/zemu/snapshots/nanox_erc1155_transfer/00008.png deleted file mode 100644 index cd509d9..0000000 Binary files a/tests/zemu/snapshots/nanox_erc1155_transfer/00008.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_erc1155_transfer/00009.png b/tests/zemu/snapshots/nanox_erc1155_transfer/00009.png deleted file mode 100644 index 570ce28..0000000 Binary files a/tests/zemu/snapshots/nanox_erc1155_transfer/00009.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_erc1155_transfer/00010.png b/tests/zemu/snapshots/nanox_erc1155_transfer/00010.png deleted file mode 100644 index c922246..0000000 Binary files a/tests/zemu/snapshots/nanox_erc1155_transfer/00010.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_erc1155_transfer/00011.png b/tests/zemu/snapshots/nanox_erc1155_transfer/00011.png deleted file mode 120000 index 489390a..0000000 --- a/tests/zemu/snapshots/nanox_erc1155_transfer/00011.png +++ /dev/null @@ -1 +0,0 @@ -00009.png \ No newline at end of file diff --git a/tests/zemu/snapshots/nanox_erc1155_transfer/00012.png b/tests/zemu/snapshots/nanox_erc1155_transfer/00012.png deleted file mode 100644 index a58590b..0000000 Binary files a/tests/zemu/snapshots/nanox_erc1155_transfer/00012.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_erc1155_transfer_wo_info/00000.png b/tests/zemu/snapshots/nanox_erc1155_transfer_wo_info/00000.png deleted file mode 120000 index a808e25..0000000 --- a/tests/zemu/snapshots/nanox_erc1155_transfer_wo_info/00000.png +++ /dev/null @@ -1 +0,0 @@ -../nanox_erc1155_transfer/00000.png \ No newline at end of file diff --git a/tests/zemu/snapshots/nanox_erc1155_transfer_wo_info/00001.png b/tests/zemu/snapshots/nanox_erc1155_transfer_wo_info/00001.png deleted file mode 120000 index 18b62b5..0000000 --- a/tests/zemu/snapshots/nanox_erc1155_transfer_wo_info/00001.png +++ /dev/null @@ -1 +0,0 @@ -../nanox_erc1155_transfer/00001.png \ No newline at end of file diff --git a/tests/zemu/snapshots/nanox_erc1155_transfer_wo_info/00002.png b/tests/zemu/snapshots/nanox_erc1155_transfer_wo_info/00002.png deleted file mode 120000 index 3ba3b50..0000000 --- a/tests/zemu/snapshots/nanox_erc1155_transfer_wo_info/00002.png +++ /dev/null @@ -1 +0,0 @@ -../nanox_erc1155_transfer/00002.png \ No newline at end of file diff --git a/tests/zemu/snapshots/nanox_erc1155_transfer_wo_info/00003.png b/tests/zemu/snapshots/nanox_erc1155_transfer_wo_info/00003.png deleted file mode 100644 index b34af53..0000000 Binary files a/tests/zemu/snapshots/nanox_erc1155_transfer_wo_info/00003.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_erc1155_transfer_wo_info/00004.png b/tests/zemu/snapshots/nanox_erc1155_transfer_wo_info/00004.png deleted file mode 120000 index d5f5958..0000000 --- a/tests/zemu/snapshots/nanox_erc1155_transfer_wo_info/00004.png +++ /dev/null @@ -1 +0,0 @@ -../nanox_erc1155_transfer/00004.png \ No newline at end of file diff --git a/tests/zemu/snapshots/nanox_erc1155_transfer_wo_info/00005.png b/tests/zemu/snapshots/nanox_erc1155_transfer_wo_info/00005.png deleted file mode 120000 index 0d2033d..0000000 --- a/tests/zemu/snapshots/nanox_erc1155_transfer_wo_info/00005.png +++ /dev/null @@ -1 +0,0 @@ -../nanox_erc1155_transfer/00005.png \ No newline at end of file diff --git a/tests/zemu/snapshots/nanox_erc1155_transfer_wo_info/00006.png b/tests/zemu/snapshots/nanox_erc1155_transfer_wo_info/00006.png deleted file mode 120000 index ce62159..0000000 --- a/tests/zemu/snapshots/nanox_erc1155_transfer_wo_info/00006.png +++ /dev/null @@ -1 +0,0 @@ -../nanox_erc1155_transfer/00006.png \ No newline at end of file diff --git a/tests/zemu/snapshots/nanox_erc1155_transfer_wo_info/00007.png b/tests/zemu/snapshots/nanox_erc1155_transfer_wo_info/00007.png deleted file mode 120000 index e9c683a..0000000 --- a/tests/zemu/snapshots/nanox_erc1155_transfer_wo_info/00007.png +++ /dev/null @@ -1 +0,0 @@ -../nanox_erc1155_transfer/00007.png \ No newline at end of file diff --git a/tests/zemu/snapshots/nanox_erc1155_transfer_wo_info/00008.png b/tests/zemu/snapshots/nanox_erc1155_transfer_wo_info/00008.png deleted file mode 120000 index 8dc9044..0000000 --- a/tests/zemu/snapshots/nanox_erc1155_transfer_wo_info/00008.png +++ /dev/null @@ -1 +0,0 @@ -../nanox_erc1155_transfer/00008.png \ No newline at end of file diff --git a/tests/zemu/snapshots/nanox_erc1155_transfer_wo_info/00009.png b/tests/zemu/snapshots/nanox_erc1155_transfer_wo_info/00009.png deleted file mode 120000 index 8293fcb..0000000 --- a/tests/zemu/snapshots/nanox_erc1155_transfer_wo_info/00009.png +++ /dev/null @@ -1 +0,0 @@ -../nanox_erc1155_transfer/00009.png \ No newline at end of file diff --git a/tests/zemu/snapshots/nanox_erc1155_transfer_wo_info/00010.png b/tests/zemu/snapshots/nanox_erc1155_transfer_wo_info/00010.png deleted file mode 120000 index 76c0110..0000000 --- a/tests/zemu/snapshots/nanox_erc1155_transfer_wo_info/00010.png +++ /dev/null @@ -1 +0,0 @@ -../nanox_erc1155_transfer/00010.png \ No newline at end of file diff --git a/tests/zemu/snapshots/nanox_erc1155_transfer_wo_info/00011.png b/tests/zemu/snapshots/nanox_erc1155_transfer_wo_info/00011.png deleted file mode 120000 index e2f4374..0000000 --- a/tests/zemu/snapshots/nanox_erc1155_transfer_wo_info/00011.png +++ /dev/null @@ -1 +0,0 @@ -../nanox_erc1155_transfer/00011.png \ No newline at end of file diff --git a/tests/zemu/snapshots/nanox_erc1155_transfer_wo_info/00012.png b/tests/zemu/snapshots/nanox_erc1155_transfer_wo_info/00012.png deleted file mode 120000 index 24a2c61..0000000 --- a/tests/zemu/snapshots/nanox_erc1155_transfer_wo_info/00012.png +++ /dev/null @@ -1 +0,0 @@ -../nanox_erc1155_transfer/00012.png \ No newline at end of file diff --git a/tests/zemu/snapshots/nanox_erc721_transfer/00000.png b/tests/zemu/snapshots/nanox_erc721_transfer/00000.png deleted file mode 100644 index 487ea10..0000000 Binary files a/tests/zemu/snapshots/nanox_erc721_transfer/00000.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_erc721_transfer/00001.png b/tests/zemu/snapshots/nanox_erc721_transfer/00001.png deleted file mode 100644 index 2b0fd14..0000000 Binary files a/tests/zemu/snapshots/nanox_erc721_transfer/00001.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_erc721_transfer/00002.png b/tests/zemu/snapshots/nanox_erc721_transfer/00002.png deleted file mode 100644 index 7d01fe8..0000000 Binary files a/tests/zemu/snapshots/nanox_erc721_transfer/00002.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_erc721_transfer/00003.png b/tests/zemu/snapshots/nanox_erc721_transfer/00003.png deleted file mode 100644 index 9e8c446..0000000 Binary files a/tests/zemu/snapshots/nanox_erc721_transfer/00003.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_erc721_transfer/00004.png b/tests/zemu/snapshots/nanox_erc721_transfer/00004.png deleted file mode 100644 index 23f2a45..0000000 Binary files a/tests/zemu/snapshots/nanox_erc721_transfer/00004.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_erc721_transfer/00005.png b/tests/zemu/snapshots/nanox_erc721_transfer/00005.png deleted file mode 100644 index e369a1b..0000000 Binary files a/tests/zemu/snapshots/nanox_erc721_transfer/00005.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_erc721_transfer/00006.png b/tests/zemu/snapshots/nanox_erc721_transfer/00006.png deleted file mode 100644 index 6ce12ba..0000000 Binary files a/tests/zemu/snapshots/nanox_erc721_transfer/00006.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_erc721_transfer/00007.png b/tests/zemu/snapshots/nanox_erc721_transfer/00007.png deleted file mode 100644 index 570ce28..0000000 Binary files a/tests/zemu/snapshots/nanox_erc721_transfer/00007.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_erc721_transfer/00008.png b/tests/zemu/snapshots/nanox_erc721_transfer/00008.png deleted file mode 100644 index c922246..0000000 Binary files a/tests/zemu/snapshots/nanox_erc721_transfer/00008.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_erc721_transfer/00009.png b/tests/zemu/snapshots/nanox_erc721_transfer/00009.png deleted file mode 120000 index 10266b3..0000000 --- a/tests/zemu/snapshots/nanox_erc721_transfer/00009.png +++ /dev/null @@ -1 +0,0 @@ -00007.png \ No newline at end of file diff --git a/tests/zemu/snapshots/nanox_erc721_transfer/00010.png b/tests/zemu/snapshots/nanox_erc721_transfer/00010.png deleted file mode 100644 index a58590b..0000000 Binary files a/tests/zemu/snapshots/nanox_erc721_transfer/00010.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_erc721_transfer_wo_info/00000.png b/tests/zemu/snapshots/nanox_erc721_transfer_wo_info/00000.png deleted file mode 120000 index eaca370..0000000 --- a/tests/zemu/snapshots/nanox_erc721_transfer_wo_info/00000.png +++ /dev/null @@ -1 +0,0 @@ -../nanox_erc721_transfer/00000.png \ No newline at end of file diff --git a/tests/zemu/snapshots/nanox_erc721_transfer_wo_info/00001.png b/tests/zemu/snapshots/nanox_erc721_transfer_wo_info/00001.png deleted file mode 120000 index 3f02420..0000000 --- a/tests/zemu/snapshots/nanox_erc721_transfer_wo_info/00001.png +++ /dev/null @@ -1 +0,0 @@ -../nanox_erc721_transfer/00001.png \ No newline at end of file diff --git a/tests/zemu/snapshots/nanox_erc721_transfer_wo_info/00002.png b/tests/zemu/snapshots/nanox_erc721_transfer_wo_info/00002.png deleted file mode 120000 index 55b219f..0000000 --- a/tests/zemu/snapshots/nanox_erc721_transfer_wo_info/00002.png +++ /dev/null @@ -1 +0,0 @@ -../nanox_erc721_transfer/00002.png \ No newline at end of file diff --git a/tests/zemu/snapshots/nanox_erc721_transfer_wo_info/00003.png b/tests/zemu/snapshots/nanox_erc721_transfer_wo_info/00003.png deleted file mode 100644 index b34af53..0000000 Binary files a/tests/zemu/snapshots/nanox_erc721_transfer_wo_info/00003.png and /dev/null differ diff --git a/tests/zemu/snapshots/nanox_erc721_transfer_wo_info/00004.png b/tests/zemu/snapshots/nanox_erc721_transfer_wo_info/00004.png deleted file mode 120000 index 4e66c9a..0000000 --- a/tests/zemu/snapshots/nanox_erc721_transfer_wo_info/00004.png +++ /dev/null @@ -1 +0,0 @@ -../nanox_erc721_transfer/00004.png \ No newline at end of file diff --git a/tests/zemu/snapshots/nanox_erc721_transfer_wo_info/00005.png b/tests/zemu/snapshots/nanox_erc721_transfer_wo_info/00005.png deleted file mode 120000 index b538cb6..0000000 --- a/tests/zemu/snapshots/nanox_erc721_transfer_wo_info/00005.png +++ /dev/null @@ -1 +0,0 @@ -../nanox_erc721_transfer/00005.png \ No newline at end of file diff --git a/tests/zemu/snapshots/nanox_erc721_transfer_wo_info/00006.png b/tests/zemu/snapshots/nanox_erc721_transfer_wo_info/00006.png deleted file mode 120000 index 9d4b343..0000000 --- a/tests/zemu/snapshots/nanox_erc721_transfer_wo_info/00006.png +++ /dev/null @@ -1 +0,0 @@ -../nanox_erc721_transfer/00006.png \ No newline at end of file diff --git a/tests/zemu/snapshots/nanox_erc721_transfer_wo_info/00007.png b/tests/zemu/snapshots/nanox_erc721_transfer_wo_info/00007.png deleted file mode 120000 index 8851ec8..0000000 --- a/tests/zemu/snapshots/nanox_erc721_transfer_wo_info/00007.png +++ /dev/null @@ -1 +0,0 @@ -../nanox_erc721_transfer/00007.png \ No newline at end of file diff --git a/tests/zemu/snapshots/nanox_erc721_transfer_wo_info/00008.png b/tests/zemu/snapshots/nanox_erc721_transfer_wo_info/00008.png deleted file mode 120000 index 7faf831..0000000 --- a/tests/zemu/snapshots/nanox_erc721_transfer_wo_info/00008.png +++ /dev/null @@ -1 +0,0 @@ -../nanox_erc721_transfer/00008.png \ No newline at end of file diff --git a/tests/zemu/snapshots/nanox_erc721_transfer_wo_info/00009.png b/tests/zemu/snapshots/nanox_erc721_transfer_wo_info/00009.png deleted file mode 120000 index d3f938b..0000000 --- a/tests/zemu/snapshots/nanox_erc721_transfer_wo_info/00009.png +++ /dev/null @@ -1 +0,0 @@ -../nanox_erc721_transfer/00009.png \ No newline at end of file diff --git a/tests/zemu/snapshots/nanox_erc721_transfer_wo_info/00010.png b/tests/zemu/snapshots/nanox_erc721_transfer_wo_info/00010.png deleted file mode 120000 index 8e81364..0000000 --- a/tests/zemu/snapshots/nanox_erc721_transfer_wo_info/00010.png +++ /dev/null @@ -1 +0,0 @@ -../nanox_erc721_transfer/00010.png \ No newline at end of file diff --git a/tests/zemu/src/erc1155.notest.js b/tests/zemu/src/erc1155.notest.js deleted file mode 100644 index 37d1a8d..0000000 --- a/tests/zemu/src/erc1155.notest.js +++ /dev/null @@ -1,67 +0,0 @@ -import "core-js/stable"; -import "regenerator-runtime/runtime"; -import Zemu from '@zondax/zemu'; -import { TransportStatusError } from "@ledgerhq/errors"; -import { waitForAppScreen, zemu, nano_models, apdu_as_string, send_apdu } from './test.fixture'; - -// Only LNX -const model = nano_models[1]; - -{ - const set_plugin = apdu_as_string('e01600007401010745524331313535495f947276749ce646f68ac8c248420045cb7b5ef242432a00000000000000010001473045022100ec4377d17e8d98d424bf16b29c691bc1a010825fb5b8a35de0268a9dc22eab2402206701b016fe6718bf519d18cc12e9838e9ef898cc4c143017839023c3260b2d74'); - const provide_nft_info = apdu_as_string('e01400007b0101124f70656e53656120436f6c6c656374696f6e495f947276749ce646f68ac8c248420045cb7b5e0000000000000001000147304502210083e357a828f13d574b1296214a3749c194ab1df1f8a243655c053b1c72f91e0c02201ed93cfac7e87759445c4da2e4bfd6e1cf0405ea37c7293bc965948f51bef5cc'); - const sign_first = apdu_as_string('e004000096058000002c8000003c800000000000000000000000f901090b8520b673dd0082bcb394495f947276749ce646f68ac8c248420045cb7b5e80b8e4f242432a0000000000000000000000006cbcd73cd8e8a42844662f0a0e76d7f79afd933d000000000000000000000000c2907efcce4011c491bbeda8a0fa63ba7aab596cabf06640f8ca8fc5e0ed471b10befcdf65a33e4300000000'); - const sign_more = apdu_as_string('e00480008b00006a0000000064000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000043078303000000000000000000000000000000000000000000000000000000000018080'); - - test('[Nano ' + model.letter + '] Transfer ERC-1155', zemu(model, async (sim, eth) => { - const current_screen = sim.getMainMenuSnapshot(); - await send_apdu(eth.transport, set_plugin); - await send_apdu(eth.transport, provide_nft_info); - await send_apdu(eth.transport, sign_first); - let sign_promise = send_apdu(eth.transport, sign_more); - - await waitForAppScreen(sim, current_screen); - await sim.navigateAndCompareSnapshots('.', model.name + '_erc1155_transfer', [10, -1, 0]); - - await sign_promise; - })); - - test('[Nano ' + model.letter + '] Transfer ERC-1155 w/o NFT metadata', zemu(model, async (sim, eth) => { - const current_screen = sim.getMainMenuSnapshot(); - await send_apdu(eth.transport, set_plugin); - let sign_tx = send_apdu(eth.transport, sign_first); - - await expect(sign_tx).rejects.toEqual(new TransportStatusError(0x6a80)); - })); - - test('[Nano ' + model.letter + '] Transfer ERC-1155 w/o plugin loaded', zemu(model, async (sim, eth) => { - const current_screen = sim.getMainMenuSnapshot(); - let nft_info = send_apdu(eth.transport, provide_nft_info); - - await expect(nft_info).rejects.toEqual(new TransportStatusError(0x6985)); - })); -} - -{ - const set_plugin = apdu_as_string('e01600007401010745524331313535495f947276749ce646f68ac8c248420045cb7b5e2eb2c2d60000000000000001000147304502210087b35cefc53fd94e25404933eb0d5ff08f20ba655d181de3b24ff0099dc3317f02204a216aa9e0b84bef6e20fcb036bd49647bf0cab66732b99b49ec277ffb682aa1'); - const provide_nft_info = apdu_as_string('e0140000820101194f70656e536561205368617265642053746f726566726f6e74495f947276749ce646f68ac8c248420045cb7b5e00000000000000010001473045022100c74cd613a27a9f4887210f5a3a0e12745e1ba0ab3a0d284cb6485d89c3cce4e602205a13e62a91164985cf58a838f8f531c0b91b980d206a5ba8df28270023ef93a3'); - const sign_first = apdu_as_string('e004000096058000002c8000003c800000000000000000000000f9020b0e850d8cfd86008301617d94495f947276749ce646f68ac8c248420045cb7b5e80b901e42eb2c2d60000000000000000000000006cbcd73cd8e8a42844662f0a0e76d7f79afd933d000000000000000000000000c2907efcce4011c491bbeda8a0fa63ba7aab596c00000000000000000000000000000000000000000000'); - const sign_more_1 = apdu_as_string('e004800096000000000000000000a0000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000003abf06640f8ca8fc5e0ed471b10befcdf65a33e430000000000006a0000000064def9d99ff495856496c028c0'); - const sign_more_2 = apdu_as_string('e00480009689732473fcd0bbbe000000000000a30000000001abf06640f8ca8fc5e0ed471b10befcdf65a33e430000000000006a00000000640000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000010000'); - const sign_more_3 = apdu_as_string('e00480006100000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000043078303000000000000000000000000000000000000000000000000000000000018080'); - - test('[Nano ' + model.letter + '] Batch transfer ERC-1155', zemu(model, async (sim, eth) => { - const current_screen = sim.getMainMenuSnapshot(); - await send_apdu(eth.transport, set_plugin); - await send_apdu(eth.transport, provide_nft_info); - await send_apdu(eth.transport, sign_first); - await send_apdu(eth.transport, sign_more_1); - await send_apdu(eth.transport, sign_more_2); - let sign_promise = send_apdu(eth.transport, sign_more_3); - - await waitForAppScreen(sim, current_screen); - await sim.navigateAndCompareSnapshots('.', model.name + '_erc1155_batch_transfer', [8, -1, 0]); - - await sign_promise; - })); -} diff --git a/tests/zemu/src/erc721.notest.js b/tests/zemu/src/erc721.notest.js deleted file mode 100644 index 1d05853..0000000 --- a/tests/zemu/src/erc721.notest.js +++ /dev/null @@ -1,41 +0,0 @@ -import "core-js/stable"; -import "regenerator-runtime/runtime"; -import Zemu from '@zondax/zemu'; -import { TransportStatusError } from "@ledgerhq/errors"; -import { waitForAppScreen, zemu, nano_models, apdu_as_string, send_apdu } from './test.fixture'; - -// Only LNX -const model = nano_models[1]; - -const set_plugin = apdu_as_string('e01600007301010645524337323160f80121c31a0d46b5279700f9df786054aa5ee542842e0e0000000000000001000147304502202e2282d7d3ea714da283010f517af469e1d59654aaee0fc438f017aa557eaea50221008b369679381065bbe01135723a4f9adb229295017d37c4d30138b90a51cf6ab6'); -const provide_nft_info = apdu_as_string('e01400007001010752617269626c6560f80121c31a0d46b5279700f9df786054aa5ee500000000000000010001473045022025696986ef5f0ee2f72d9c6e41d7e2bf2e4f06373ab26d73ebe326c7fd4c7a6602210084f6b064d8750ae68ed5dd012296f37030390ec06ff534c5da6f0f4a4460af33'); -const sign_first = apdu_as_string('e004000096058000002c8000003c800000000000000000000000f88a0a852c3ce1ec008301f5679460f80121c31a0d46b5279700f9df786054aa5ee580b86442842e0e0000000000000000000000006cbcd73cd8e8a42844662f0a0e76d7f79afd933d000000000000000000000000c2907efcce4011c491bbeda8a0fa63ba7aab596c000000000000000000000000000000000000000000000000'); -const sign_more = apdu_as_string('e00480000b0000000000112999018080'); - -test('[Nano ' + model.letter + '] Transfer ERC-721', zemu(model, async (sim, eth) => { - const current_screen = sim.getMainMenuSnapshot(); - await send_apdu(eth.transport, set_plugin); - await send_apdu(eth.transport, provide_nft_info); - await send_apdu(eth.transport, sign_first); - let sign_promise = send_apdu(eth.transport, sign_more); - - await waitForAppScreen(sim, current_screen); - await sim.navigateAndCompareSnapshots('.', model.name + '_erc721_transfer', [8, -1, 0]); - - await sign_promise; -})); - -test('[Nano ' + model.letter + '] Transfer ERC-721 w/o NFT metadata', zemu(model, async(sim, eth) => { - const current_screen = sim.getMainMenuSnapshot(); - await send_apdu(eth.transport, set_plugin); - let sign_tx = send_apdu(eth.transport, sign_first); - - await expect(sign_tx).rejects.toEqual(new TransportStatusError(0x6a80)); -})); - -test('[Nano ' + model.letter + '] Transfer ERC-721 w/o plugin loaded', zemu(model, async (sim, eth) => { - const current_screen = sim.getMainMenuSnapshot(); - let nft_info = send_apdu(eth.transport, provide_nft_info); - - await expect(nft_info).rejects.toEqual(new TransportStatusError(0x6985)); -}));