tests #7

Merged
bucky merged 2 commits from tests into master 2023-10-02 13:03:47 -07:00
2 changed files with 11 additions and 2 deletions

View File

@ -5,13 +5,18 @@ Feature: Homepage
Loading the homepage is the initial starting point for this tool Loading the homepage is the initial starting point for this tool
Scenario: Homepage Loads with a form Scenario: Homepage Loads with a form
Given I visit the '/' page Given I visit the "/" page
Then I should see text "URL Shortener" Then I should see text "URL Shortener"
And I should see a form field "url" And I should see a form field "url"
And I should see a "Submit" button And I should see a "Submit" button
Scenario: Submitting the form without entering a URL Scenario: Submitting the form without entering a URL
Given I visit the '/' page Given I visit the "/" page
When I click the "Submit" button When I click the "Submit" button
Then I should be on "/" page Then I should be on "/" page
Scenario: Submitting the form with a correct URL
Given I visit the "/" page
When I type "http://google.com/" in the "url" field
And I click the "Submit" button
Then I should be on "/create" page

View File

@ -10,6 +10,10 @@ When('I click the {string} button') do |string|
click_button {string} click_button {string}
end end
When('I type {string} in the {string} field') do |text, field|
fill_in field, with: text
end
# THEN # THEN
Then('I should see text {string}') do |string| Then('I should see text {string}') do |string|