37 lines
974 B
Ruby
37 lines
974 B
Ruby
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
|
|
visit elements_url
|
|
click_on 'Element hinzufügen'
|
|
|
|
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'
|
|
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
|