Improve the demo experience

This commit is contained in:
Vikram Rangnekar
2019-04-11 01:10:51 -04:00
parent 512647156e
commit 40fb85c926
125 changed files with 50 additions and 60 deletions

View File

View File

@ -0,0 +1,47 @@
require "application_system_test_case"
class ProductsTest < ApplicationSystemTestCase
setup do
@product = products(:one)
end
test "visiting the index" do
visit products_url
assert_selector "h1", text: "Products"
end
test "creating a Product" do
visit products_url
click_on "New Product"
fill_in "Description", with: @product.description
fill_in "Name", with: @product.name
fill_in "Price", with: @product.price
click_on "Create Product"
assert_text "Product was successfully created"
click_on "Back"
end
test "updating a Product" do
visit products_url
click_on "Edit", match: :first
fill_in "Description", with: @product.description
fill_in "Name", with: @product.name
fill_in "Price", with: @product.price
click_on "Update Product"
assert_text "Product was successfully updated"
click_on "Back"
end
test "destroying a Product" do
visit products_url
page.accept_confirm do
click_on "Destroy", match: :first
end
assert_text "Product was successfully destroyed"
end
end