# frozen_string_literal: true require "application_system_test_case" class ElementsTest < ApplicationSystemTestCase setup do @element = elements(:one) end test "visiting the index" do visit elements_url assert_selector "h1", text: "Elemente" end test "should create element" do skip visit elements_url click_on "Element hinzufügen" assert_difference("Element.count", 1) do fill_in_rich_text_area "Details", with: @element.description_html fill_in "Pfad", with: @element.path fill_in "Beschreibung", with: @element.title click_on "Element erstellen" assert_text "Elemente" end end test "should update Element" do visit element_url(@element) click_on "Element bearbeiten", match: :first fill_in_rich_text_area "Details", with: @element.description_html fill_in "Pfad", with: @element.path fill_in "Beschreibung", with: @element.title click_on "Element aktualisieren" end test "should destroy Element" do visit element_url(@element) click_on "Element löschen", match: :first end end