diff --git a/tool/test/tool-test.c b/tool/test/tool-test.c
index c25caf7461d71bf9eff5ff4c7e25a8ea0689f0e3..13b3e844e0dd6b20fc739b17197a2091b847c24b 100644
--- a/tool/test/tool-test.c
+++ b/tool/test/tool-test.c
@@ -26,9 +26,23 @@ void test_compute_matches_should_remain_BALAI(void) {
     free(pattern);
     pattern = NULL;
 
+    set_try("BARRE");
+    pattern = generate_pattern();
+    p = compute_matches("BARRE", pattern);
+
+    free(pattern);
+    pattern = NULL;
+
+    set_try("BANAL");
+    pattern = generate_pattern();
+    p = compute_matches("BANAL", pattern);
+
+    free(pattern);
+    pattern = NULL;
+
     // Assert
-    // TEST_ASSERT_EQUAL_INT(get_remaining_bank_count(), 1);
-    // TEST_ASSERT_EQUAL_STRING_ARRAY(target, get_remaining_bank(), get_remaining_bank_count());
+    TEST_ASSERT_EQUAL_INT(get_remaining_bank_count(), 1);
+    TEST_ASSERT_EQUAL_STRING_ARRAY(target, get_remaining_bank(), get_remaining_bank_count());
 
     free(target[0]);
     free(target);