From e0230be65b0d44a72fab7c2bf4ab5ee5bf39b68c Mon Sep 17 00:00:00 2001 From: Marko Bencun Date: Thu, 10 Jan 2019 16:25:10 +0100 Subject: [PATCH] tests: erase file before using it --- tests/tests_api.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tests/tests_api.c b/tests/tests_api.c index 8c439514..16b5b0f0 100644 --- a/tests/tests_api.c +++ b/tests/tests_api.c @@ -540,11 +540,15 @@ static void tests_pairing(void) ASSERT_REPORT_HAS("\"pairing\":false"); // Forcabily turned on if device is locked. + api_format_send_cmd(cmd_str(CMD_backup), + "{\"erase\":\"test_pairing.pdf\"}", + KEY_STANDARD); char seed_c[512]; snprintf(seed_c, sizeof(seed_c), "{\"source\":\"%s\", \"filename\":\"%s\", \"key\":\"%s\"}", attr_str(ATTR_create), "test_pairing.pdf", "key"); api_format_send_cmd(cmd_str(CMD_seed), seed_c, KEY_STANDARD); + ASSERT_REPORT_HAS_NOT(attr_str(ATTR_error)); // lock device api_format_send_cmd(cmd_str(CMD_device), attr_str(ATTR_lock), KEY_STANDARD); @@ -946,6 +950,11 @@ static void tests_u2f(void) // verify backup1 `u2f` fail // verify backup2 `u2f` success + snprintf(cmd, sizeof(cmd), + "{\"erase\":\"%s\"}", fn2c); + api_format_send_cmd(cmd_str(CMD_backup), + cmd, + KEY_STANDARD); snprintf(cmd, sizeof(cmd), "{\"source\":\"%s\", \"key\":\"password\", \"filename\":\"%s\", \"U2F_counter\":100}", attr_str(ATTR_U2F_create), fn2c);