diff --git a/test/system/announcements_test.rb b/test/system/announcements_test.rb new file mode 100644 --- /dev/null +++ b/test/system/announcements_test.rb @@ -0,0 +1,37 @@ +require "application_system_test_case" + +class AnnouncementsTest < ApplicationSystemTestCase + test "add new announcement" do + visit root_path + fill_in "Login", with: "admin" + fill_in "Password", with: "admin" + click_on "Login" + + assert_text "MAIN" + assert_text "Submission" + + within :css, 'header' do + click_on "Manage" + click_on "Announcements" + end + assert_text "+ Add announcement" + + click_on "Add announcement", match: :first + + fill_in 'Title', with: 'test' + fill_in 'Body', with: 'test body 12345' + check 'Published' + + click_on 'Create' + + visit list_main_path + + assert_text "test body 12345" + + end + # test "visiting the index" do + # visit announcements_url + # + # assert_selector "h1", text: "Announcement" + # end +end