From 751921e83f6f9b7ea2fa32fd3de0b4d6b6213b64 Mon Sep 17 00:00:00 2001 From: KKlochko Date: Mon, 19 Jun 2023 15:11:21 +0300 Subject: [PATCH] Add tests for the Item validations. --- tests/Feature/ItemTest.php | 39 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 tests/Feature/ItemTest.php diff --git a/tests/Feature/ItemTest.php b/tests/Feature/ItemTest.php new file mode 100644 index 0000000..074cfbf --- /dev/null +++ b/tests/Feature/ItemTest.php @@ -0,0 +1,39 @@ +assertEquals($json['error'], 'The item name is empty, please, write the name!!!'); + } + + public function test_not_existing_item_with_name(): void + { + $name = '404 Item'; + + $json = Item::validate_with_name($name); + + $this->assertEquals($json['error'], 'A item with the name does not exist!!!'); + } + + public function test_valid_item_with_name(): void + { + $name = 'Pizza Polo'; + + $json = Item::validate_with_name($name); + + $this->assertEquals($json['ok'], 'A item with the name is valid.'); + } +}