Scenario: Site Creationgiven user is viewing site creation page
when they fill out and submit form
then the site gets added to the db
Scenario: Site Listinggiven the user has created sites
when the user visits listing page
then the created sites are visible
Scenario: Site Editgiven the created sites are visible
when the click on a site's edit button
then they see that site's edit page
and when the user changes a field and clicks save
then the change is persisted to the db and visible in the listing page
Scenario: Site Creation
given
user is viewing site creation pagewhen
they fill out and submit formthen
the site gets added to the dbScenario: Site Listing
given
the user has created siteswhen
the user visits listing pagethen
the created sites are visibleScenario: Site Edit
given
the created sites are visiblewhen
the click on a site's edit buttonthen
they see that site's edit pageand when
the user changes a field and clicks savethen
the change is persisted to the db and visible in the listing page