From b40a0f8dad5a260e0915e7295f2e41613341649d Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Fri, 3 Jun 2022 21:23:22 +1000 Subject: [PATCH] Adds basic unit tests for part category --- test/models_test.dart | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/test/models_test.dart b/test/models_test.dart index 91aac97c..e3d88140 100644 --- a/test/models_test.dart +++ b/test/models_test.dart @@ -25,6 +25,33 @@ void main() { assert(await InvenTreeAPI().connectToServer()); }); + group("Category Tests:", () { + test("Basics", () async { + assert(InvenTreePartCategory().URL == "part/category/"); + }); + + test("List Categories", () async { + List results; + + // List *all* categories + results = await InvenTreePartCategory().list(); + assert(results.length == 8); + + for (var result in results) { + assert(result is InvenTreePartCategory); + } + + // Filter by parent category + results = await InvenTreePartCategory().list( + filters: { + "parent": "1", + } + ); + + assert(results.length == 3); + }); + }); + group("Part Tests:", () { test("Basics", () async {