You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<testcaseclassname="KitchenHub API GET /api/health returns 200 with status, timestamp, and version"name="KitchenHub API GET /api/health returns 200 with status, timestamp, and version"time="0.036">
<testcaseclassname="KitchenHub API GET /api/health returns 200 with status, timestamp, and version"name="KitchenHub API GET /api/health returns 200 with status, timestamp, and version"time="0.033">
5
5
</testcase>
6
-
<testcaseclassname="KitchenHub API Stores GET /api/stores returns All store first then DB stores"name="KitchenHub API Stores GET /api/stores returns All store first then DB stores"time="0.005">
6
+
<testcaseclassname="KitchenHub API Stores GET /api/stores returns All store first then DB stores"name="KitchenHub API Stores GET /api/stores returns All store first then DB stores"time="0.009">
7
7
</testcase>
8
-
<testcaseclassname="KitchenHub API Stores GET /api/stores/:id returns All store for id -1"name="KitchenHub API Stores GET /api/stores/:id returns All store for id -1"time="0.002">
8
+
<testcaseclassname="KitchenHub API Stores GET /api/stores/:id returns All store for id -1"name="KitchenHub API Stores GET /api/stores/:id returns All store for id -1"time="0.003">
9
9
</testcase>
10
-
<testcaseclassname="KitchenHub API Stores GET /api/stores/:id returns 404 when store not found"name="KitchenHub API Stores GET /api/stores/:id returns 404 when store not found"time="0.002">
10
+
<testcaseclassname="KitchenHub API Stores GET /api/stores/:id returns 404 when store not found"name="KitchenHub API Stores GET /api/stores/:id returns 404 when store not found"time="0.003">
11
11
</testcase>
12
-
<testcaseclassname="KitchenHub API Stores GET /api/stores/:id returns store when found"name="KitchenHub API Stores GET /api/stores/:id returns store when found"time="0.003">
12
+
<testcaseclassname="KitchenHub API Stores GET /api/stores/:id returns store when found"name="KitchenHub API Stores GET /api/stores/:id returns store when found"time="0.002">
13
13
</testcase>
14
14
<testcaseclassname="KitchenHub API Stores POST /api/stores creates store"name="KitchenHub API Stores POST /api/stores creates store"time="0.01">
15
15
</testcase>
16
16
<testcaseclassname="KitchenHub API Stores PUT /api/stores/-1 returns 403 for All store"name="KitchenHub API Stores PUT /api/stores/-1 returns 403 for All store"time="0.002">
17
17
</testcase>
18
-
<testcaseclassname="KitchenHub API Stores DELETE /api/stores/-1 returns 403 for All store"name="KitchenHub API Stores DELETE /api/stores/-1 returns 403 for All store"time="0.002">
18
+
<testcaseclassname="KitchenHub API Stores DELETE /api/stores/-1 returns 403 for All store"name="KitchenHub API Stores DELETE /api/stores/-1 returns 403 for All store"time="0.003">
19
19
</testcase>
20
20
<testcaseclassname="KitchenHub API Stores PUT /api/stores/:id returns 404 when store not found"name="KitchenHub API Stores PUT /api/stores/:id returns 404 when store not found"time="0.002">
21
21
</testcase>
22
22
<testcaseclassname="KitchenHub API Stores DELETE /api/stores/:id returns 404 when store not found"name="KitchenHub API Stores DELETE /api/stores/:id returns 404 when store not found"time="0.003">
23
23
</testcase>
24
24
<testcaseclassname="KitchenHub API Store zones GET /api/stores/-1/zones returns synthetic General zones"name="KitchenHub API Store zones GET /api/stores/-1/zones returns synthetic General zones"time="0.002">
25
25
</testcase>
26
-
<testcaseclassname="KitchenHub API Store zones GET /api/stores/1/zones returns zones from DB"name="KitchenHub API Store zones GET /api/stores/1/zones returns zones from DB"time="0.001">
26
+
<testcaseclassname="KitchenHub API Store zones GET /api/stores/1/zones returns zones from DB"name="KitchenHub API Store zones GET /api/stores/1/zones returns zones from DB"time="0.002">
27
27
</testcase>
28
28
<testcaseclassname="KitchenHub API Store zones POST /api/stores/-1/zones returns 403 for All store"name="KitchenHub API Store zones POST /api/stores/-1/zones returns 403 for All store"time="0.002">
29
29
</testcase>
@@ -33,7 +33,7 @@
33
33
</testcase>
34
34
<testcaseclassname="KitchenHub API Store zones POST /api/stores/1/zones/swap returns 403 for All store"name="KitchenHub API Store zones POST /api/stores/1/zones/swap returns 403 for All store"time="0.002">
35
35
</testcase>
36
-
<testcaseclassname="KitchenHub API Store zones POST /api/stores/1/zones/swap returns 400 when seqA/seqB missing"name="KitchenHub API Store zones POST /api/stores/1/zones/swap returns 400 when seqA/seqB missing"time="0.001">
36
+
<testcaseclassname="KitchenHub API Store zones POST /api/stores/1/zones/swap returns 400 when seqA/seqB missing"name="KitchenHub API Store zones POST /api/stores/1/zones/swap returns 400 when seqA/seqB missing"time="0.002">
37
37
</testcase>
38
38
<testcaseclassname="KitchenHub API Store zones POST /api/stores/1/zones/swap succeeds"name="KitchenHub API Store zones POST /api/stores/1/zones/swap succeeds"time="0.002">
39
39
</testcase>
@@ -47,41 +47,45 @@
47
47
</testcase>
48
48
<testcaseclassname="KitchenHub API Departments PATCH /api/departments/:id updates ingredient flag"name="KitchenHub API Departments PATCH /api/departments/:id updates ingredient flag"time="0.002">
49
49
</testcase>
50
-
<testcaseclassname="KitchenHub API Items GET /api/items returns list"name="KitchenHub API Items GET /api/items returns list"time="0.001">
50
+
<testcaseclassname="KitchenHub API Items GET /api/items returns list"name="KitchenHub API Items GET /api/items returns list"time="0.002">
51
51
</testcase>
52
52
<testcaseclassname="KitchenHub API Items GET /api/items/:id returns 404 when not found"name="KitchenHub API Items GET /api/items/:id returns 404 when not found"time="0.002">
53
53
</testcase>
54
-
<testcaseclassname="KitchenHub API Items GET /api/items/1 returns item"name="KitchenHub API Items GET /api/items/1 returns item"time="0.002">
54
+
<testcaseclassname="KitchenHub API Items GET /api/items/1 returns item"name="KitchenHub API Items GET /api/items/1 returns item"time="0.001">
55
55
</testcase>
56
-
<testcaseclassname="KitchenHub API Items POST /api/items creates item"name="KitchenHub API Items POST /api/items creates item"time="0.001">
56
+
<testcaseclassname="KitchenHub API Items POST /api/items creates item"name="KitchenHub API Items POST /api/items creates item"time="0.002">
57
57
</testcase>
58
-
<testcaseclassname="KitchenHub API Items PUT /api/items/:id returns 404 when not found"name="KitchenHub API Items PUT /api/items/:id returns 404 when not found"time="0.002">
58
+
<testcaseclassname="KitchenHub API Items PUT /api/items/:id returns 404 when not found"name="KitchenHub API Items PUT /api/items/:id returns 404 when not found"time="0.003">
59
59
</testcase>
60
60
<testcaseclassname="KitchenHub API Items DELETE /api/items/:id returns 404 when not found"name="KitchenHub API Items DELETE /api/items/:id returns 404 when not found"time="0.001">
61
61
</testcase>
62
62
<testcaseclassname="KitchenHub API Shopping list GET /api/shopping-list/-1 returns list for All store"name="KitchenHub API Shopping list GET /api/shopping-list/-1 returns list for All store"time="0.002">
63
63
</testcase>
64
-
<testcaseclassname="KitchenHub API Shopping list GET /api/shopping-list/1 returns list for store"name="KitchenHub API Shopping list GET /api/shopping-list/1 returns list for store"time="0.001">
64
+
<testcaseclassname="KitchenHub API Shopping list GET /api/shopping-list/1 returns list for store"name="KitchenHub API Shopping list GET /api/shopping-list/1 returns list for store"time="0.002">
65
65
</testcase>
66
66
<testcaseclassname="KitchenHub API Shopping list GET /api/shopping-list returns all items"name="KitchenHub API Shopping list GET /api/shopping-list returns all items"time="0.001">
67
67
</testcase>
68
-
<testcaseclassname="KitchenHub API Shopping list POST /api/shopping-list adds item"name="KitchenHub API Shopping list POST /api/shopping-list adds item"time="0.002">
68
+
<testcaseclassname="KitchenHub API Shopping list POST /api/shopping-list adds item"name="KitchenHub API Shopping list POST /api/shopping-list adds item"time="0.001">
69
69
</testcase>
70
70
<testcaseclassname="KitchenHub API Shopping list PUT /api/shopping-list/:name returns 400 when no fields to update"name="KitchenHub API Shopping list PUT /api/shopping-list/:name returns 400 when no fields to update"time="0.002">
71
71
</testcase>
72
-
<testcaseclassname="KitchenHub API Shopping list PUT /api/shopping-list/:name updates quantity"name="KitchenHub API Shopping list PUT /api/shopping-list/:name updates quantity"time="0.001">
72
+
<testcaseclassname="KitchenHub API Shopping list PUT /api/shopping-list/:name updates quantity"name="KitchenHub API Shopping list PUT /api/shopping-list/:name updates quantity"time="0.002">
73
73
</testcase>
74
-
<testcaseclassname="KitchenHub API Shopping list PUT /api/shopping-list/:name returns 404 when not found"name="KitchenHub API Shopping list PUT /api/shopping-list/:name returns 404 when not found"time="0.002">
74
+
<testcaseclassname="KitchenHub API Shopping list PUT /api/shopping-list/:name returns 404 when not found"name="KitchenHub API Shopping list PUT /api/shopping-list/:name returns 404 when not found"time="0.001">
75
75
</testcase>
76
76
<testcaseclassname="KitchenHub API Shopping list PATCH /api/shopping-list/:name/purchased updates purchased"name="KitchenHub API Shopping list PATCH /api/shopping-list/:name/purchased updates purchased"time="0.001">
77
77
</testcase>
78
78
<testcaseclassname="KitchenHub API Shopping list PATCH /api/shopping-list/:name/purchased returns 404 when not found"name="KitchenHub API Shopping list PATCH /api/shopping-list/:name/purchased returns 404 when not found"time="0.002">
79
79
</testcase>
80
-
<testcaseclassname="KitchenHub API Shopping list DELETE /api/shopping-list/:name removes item"name="KitchenHub API Shopping list DELETE /api/shopping-list/:name removes item"time="0.002">
80
+
<testcaseclassname="KitchenHub API Shopping list DELETE /api/shopping-list/:name removes item"name="KitchenHub API Shopping list DELETE /api/shopping-list/:name removes item"time="0.001">
81
81
</testcase>
82
82
<testcaseclassname="KitchenHub API Shopping list DELETE /api/shopping-list/:name returns 404 when not found"name="KitchenHub API Shopping list DELETE /api/shopping-list/:name returns 404 when not found"time="0.001">
83
83
</testcase>
84
-
<testcaseclassname="KitchenHub API Error handling GET /api/stores returns 500 on DB error"name="KitchenHub API Error handling GET /api/stores returns 500 on DB error"time="0.012">
84
+
<testcaseclassname="KitchenHub API Recipes — add to shopping list POST /api/recipes/:id/shopping-list increments by qty × to_grams"name="KitchenHub API Recipes — add to shopping list POST /api/recipes/:id/shopping-list increments by qty × to_grams"time="0.002">
85
+
</testcase>
86
+
<testcaseclassname="KitchenHub API Recipes — add to shopping list POST /api/recipes/:id/shopping-list returns 404 when recipe missing"name="KitchenHub API Recipes — add to shopping list POST /api/recipes/:id/shopping-list returns 404 when recipe missing"time="0.002">
87
+
</testcase>
88
+
<testcaseclassname="KitchenHub API Error handling GET /api/stores returns 500 on DB error"name="KitchenHub API Error handling GET /api/stores returns 500 on DB error"time="0.013">
0 commit comments