You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
49 lines
1.5 KiB
49 lines
1.5 KiB
require "application_system_test_case"
|
|
|
|
class WorkExperiencesTest < ApplicationSystemTestCase
|
|
setup do
|
|
@work_experience = work_experiences(:one)
|
|
end
|
|
|
|
test "visiting the index" do
|
|
visit work_experiences_url
|
|
assert_selector "h1", text: "Work experiences"
|
|
end
|
|
|
|
test "should create work experience" do
|
|
visit work_experiences_url
|
|
click_on "New work experience"
|
|
|
|
fill_in "Achivements", with: @work_experience.achivements
|
|
fill_in "Employer", with: @work_experience.employer
|
|
fill_in "Period", with: @work_experience.period
|
|
fill_in "Technologies", with: @work_experience.technologies
|
|
fill_in "Title", with: @work_experience.title
|
|
click_on "Create Work experience"
|
|
|
|
assert_text "Work experience was successfully created"
|
|
click_on "Back"
|
|
end
|
|
|
|
test "should update Work experience" do
|
|
visit work_experience_url(@work_experience)
|
|
click_on "Edit this work experience", match: :first
|
|
|
|
fill_in "Achivements", with: @work_experience.achivements
|
|
fill_in "Employer", with: @work_experience.employer
|
|
fill_in "Period", with: @work_experience.period
|
|
fill_in "Technologies", with: @work_experience.technologies
|
|
fill_in "Title", with: @work_experience.title
|
|
click_on "Update Work experience"
|
|
|
|
assert_text "Work experience was successfully updated"
|
|
click_on "Back"
|
|
end
|
|
|
|
test "should destroy Work experience" do
|
|
visit work_experience_url(@work_experience)
|
|
click_on "Destroy this work experience", match: :first
|
|
|
|
assert_text "Work experience was successfully destroyed"
|
|
end
|
|
end
|
|
|