From cd9a303644eeb3a25f59609e90597b38895179f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sun, 27 Nov 2022 16:35:44 +0100 Subject: [PATCH] Improved ApplicationAvailabilityFunctionalTest --- src/Controller/SelectAPIController.php | 2 ++ .../ApplicationAvailabilityFunctionalTest.php | 18 +++++++++++++++++- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/src/Controller/SelectAPIController.php b/src/Controller/SelectAPIController.php index b84789f0..594b3166 100644 --- a/src/Controller/SelectAPIController.php +++ b/src/Controller/SelectAPIController.php @@ -33,6 +33,8 @@ use Symfony\Contracts\Translation\TranslatorInterface; /** * @Route("/select_api") + * + * This endpoint is used by the select2 library to dynamically load data (used in the multiselect action helper in parts lists) */ class SelectAPIController extends AbstractController { diff --git a/tests/ApplicationAvailabilityFunctionalTest.php b/tests/ApplicationAvailabilityFunctionalTest.php index ba2340c4..cc3e5f66 100644 --- a/tests/ApplicationAvailabilityFunctionalTest.php +++ b/tests/ApplicationAvailabilityFunctionalTest.php @@ -77,7 +77,7 @@ class ApplicationAvailabilityFunctionalTest extends WebTestCase public function urlProvider(): ?Generator { //Homepage - //yield ['/']; + yield ['/']; //User related things yield ['/user/settings']; yield ['/user/info']; @@ -117,9 +117,21 @@ class ApplicationAvailabilityFunctionalTest extends WebTestCase //Statistics yield ['/statistics']; + //Event log + yield ['/log/']; //Slash suffix here is important + + //Typeahead yield ['/typeahead/builtInResources/search?query=DIP8']; yield ['/typeahead/tags/search/test']; + yield ['/typeahead/parameters/part/search/NPN']; + yield ['/typeahead/parameters/category/search/NPN']; + + //Select API + yield ['/select_api/category']; + yield ['/select_api/footprint']; + yield ['/select_api/manufacturer']; + yield ['/select_api/measurement_unit']; //Label test yield ['/scan']; @@ -130,5 +142,9 @@ class ApplicationAvailabilityFunctionalTest extends WebTestCase //Tools yield ['/tools/reel_calc']; + yield ['/tools/server_infos']; + + //Webauthn Register + yield ['/webauthn/register']; } }