37 lines
975 B
Ruby
37 lines
975 B
Ruby
# frozen_string_literal: true
|
|
|
|
require "application_system_test_case"
|
|
|
|
class ChecklistsTest < ApplicationSystemTestCase
|
|
setup do
|
|
@checklist = checklists(:one)
|
|
end
|
|
|
|
test "visiting the index" do
|
|
visit checklists_url
|
|
assert_selector "h1", text: "Checklisten"
|
|
end
|
|
|
|
test "should create checklist" do
|
|
visit checklists_url
|
|
click_on "Checkliste hinzufügen"
|
|
|
|
fill_in_rich_text_area "Details", with: @checklist.description_html
|
|
fill_in "Überschrift", with: @checklist.name
|
|
click_on "Checkliste erstellen"
|
|
end
|
|
|
|
test "should update Checkliste" do
|
|
visit checklist_url(@checklist)
|
|
click_on "Checkliste bearbeiten", match: :first
|
|
|
|
fill_in_rich_text_area "Details", with: @checklist.description_html
|
|
fill_in "Überschrift", with: @checklist.name
|
|
click_on "Checkliste aktualisieren"
|
|
end
|
|
|
|
test "should destroy Checkliste" do
|
|
visit checklist_url(@checklist)
|
|
click_on "Checkliste löschen", match: :first
|
|
end
|
|
end
|