# frozen_string_literal: true require "application_system_test_case" class ChecksTest < ApplicationSystemTestCase setup do @check = checks(:one) @deletable_check = checks(:deletable) login_test end teardown do logout end test "visiting the index" do visit checks_url assert_selector "h1", text: "Checks" end test "should create check" do visit checks_url click_on "Check hinzufügen" select "AAA", from: "Konformitätsstufe" fill_in "Name", with: @check.name fill_in "Nummer", with: @check.number fill_in_rich_text_area "Kriterium/Grundlage (de)", with: @check.criterion_de click_on "Check erstellen" end test "should update Check" do visit check_url(@check) click_on "Check bearbeiten", match: :first select "AAA", from: "Konformitätsstufe" fill_in "Name", with: @check.name fill_in "Nummer", with: @check.number fill_in_rich_text_area "Kriterium/Grundlage (de)", with: @check.criterion_de click_on "Check aktualisieren" end test "should destroy Check" do visit check_url(@deletable_check) click_on "Check löschen", match: :first end test "fail" do skip assert false end end