From f20c12dd9f920eee1f50f99c8a4c86730e40432c Mon Sep 17 00:00:00 2001
From: gramanas <anastasis.gramm2@gmail.com>
Date: Wed, 8 Jun 2022 13:54:36 +0300
Subject: Update emacs mode and tests for empty ingredients

---
 tests/parser.c | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

(limited to 'tests')

diff --git a/tests/parser.c b/tests/parser.c
index 694653b..ae85fc5 100644
--- a/tests/parser.c
+++ b/tests/parser.c
@@ -109,13 +109,17 @@ START_TEST(check_parse_item)
   ck_assert_str_eq(r->i[r->in - 1]->name, "test");
   ck_assert_str_eq(r->i[r->in - 1]->qty, "val");
 
-  is1(parse_item("wrong!", r, (pt *)NULL, error));
-  ck_assert_str_eq(r->i[r->in - 1]->name, "test");
-  ck_assert_str_eq(r->i[r->in - 1]->qty, "val");
+  is0(parse_item("noqty", r, (pt *)NULL, error));
+  ck_assert_str_eq(r->i[r->in - 1]->name, "noqty");
+  ck_assert_str_eq(r->i[r->in - 1]->qty, "*");
+
+  is0(parse_item("noqty2, noqty3", r, (pt *)NULL, error));
+  ck_assert_str_eq(r->i[r->in - 1]->name, "noqty3");
+  ck_assert_str_eq(r->i[r->in - 1]->qty, "*");
 
   is0(parse_item("---", r, (pt *)NULL, error));
-  ck_assert_str_eq(r->i[r->in - 1]->name, "test");
-  ck_assert_str_eq(r->i[r->in - 1]->qty, "val");
+  ck_assert_str_eq(r->i[r->in - 1]->name, "noqty3");
+  ck_assert_str_eq(r->i[r->in - 1]->qty, "*");
 
   free_recipe(r);
 }
-- 
cgit v1.2.3