commit
b66a5bb3e1
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue