From fa691746f08b2c57ac66d0281d0d40e3a36b7783 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Wed, 20 Nov 2024 13:23:17 +0000 Subject: [PATCH] Ensure it returns a 200 response --- .../opdavies_talks/opdavies_talks.info.yml | 3 +++ .../opdavies_talks/opdavies_talks.routing.yml | 6 ++++++ .../src/Controller/TalksPageController.php | 13 ++++++++++++ .../tests/src/Functional/TalksPageTest.php | 21 +++++++++++++++++++ 4 files changed, 43 insertions(+) create mode 100644 web/modules/custom/opdavies_talks/opdavies_talks.info.yml create mode 100644 web/modules/custom/opdavies_talks/opdavies_talks.routing.yml create mode 100644 web/modules/custom/opdavies_talks/src/Controller/TalksPageController.php create mode 100644 web/modules/custom/opdavies_talks/tests/src/Functional/TalksPageTest.php diff --git a/web/modules/custom/opdavies_talks/opdavies_talks.info.yml b/web/modules/custom/opdavies_talks/opdavies_talks.info.yml new file mode 100644 index 0000000..47380e1 --- /dev/null +++ b/web/modules/custom/opdavies_talks/opdavies_talks.info.yml @@ -0,0 +1,3 @@ +name: Talks +type: module +core_version_requirement: ^10 diff --git a/web/modules/custom/opdavies_talks/opdavies_talks.routing.yml b/web/modules/custom/opdavies_talks/opdavies_talks.routing.yml new file mode 100644 index 0000000..0ec15a7 --- /dev/null +++ b/web/modules/custom/opdavies_talks/opdavies_talks.routing.yml @@ -0,0 +1,6 @@ +opdavies_talks.page: + path: /talks + defaults: + _controller: Drupal\opdavies_talks\Controller\TalksPageController + requirements: + _permission: access content diff --git a/web/modules/custom/opdavies_talks/src/Controller/TalksPageController.php b/web/modules/custom/opdavies_talks/src/Controller/TalksPageController.php new file mode 100644 index 0000000..118760a --- /dev/null +++ b/web/modules/custom/opdavies_talks/src/Controller/TalksPageController.php @@ -0,0 +1,13 @@ +drupalGet('/talks'); + + $session = $this->assertSession(); + $session->statusCodeEquals(Response::HTTP_OK); + } + +}