From 72e1cee9d5c2ffa9def86afb8a4e8bac9633c159 Mon Sep 17 00:00:00 2001 From: Adam Townsend Date: Mon, 9 Oct 2023 20:19:34 -0700 Subject: [PATCH] split features into 2 separate feature files --- features/homepage.feature | 14 -------------- features/visit.feature | 19 +++++++++++++++++++ 2 files changed, 19 insertions(+), 14 deletions(-) create mode 100644 features/visit.feature diff --git a/features/homepage.feature b/features/homepage.feature index 9803b98..4a96c4a 100644 --- a/features/homepage.feature +++ b/features/homepage.feature @@ -33,17 +33,3 @@ Feature: Homepage And I click the "Submit" button Then I should be on "/create" page And I should see the message "Link exists" - - @db-test - Scenario: Accessing the URL based on the shortcode - Given A link already exists with the url "https://google.com" and code "aaaaaa" - When I visit the "/aaaaaa" location - Then I should be redirected to "https://google.com" - - Scenario: Accessing a nonexistent URL code - Given I visit the "/aaaaaa" location - Then I should be on "/aaaaaa" page - And The status code should be 404 - And I should see the message "Link aaaaaa doesn't exist" - And I should see a form field "url" - And I should see a "Submit" button diff --git a/features/visit.feature b/features/visit.feature new file mode 100644 index 0000000..b83d392 --- /dev/null +++ b/features/visit.feature @@ -0,0 +1,19 @@ +# features/visit.feature + +Feature: Visit + +Accessing a URL from it's link code + + @db-test + Scenario: Accessing the URL based on the shortcode + Given A link already exists with the url "https://google.com" and code "aaaaaa" + When I visit the "/aaaaaa" location + Then I should be redirected to "https://google.com" + + Scenario: Accessing a nonexistent URL code + Given I visit the "/aaaaaa" location + Then I should be on "/aaaaaa" page + And The status code should be 404 + And I should see the message "Link aaaaaa doesn't exist" + And I should see a form field "url" + And I should see a "Submit" button