request helper using url not path

This commit is contained in:
Torsten Ruger 2017-06-11 22:17:17 +03:00
parent bac9542106
commit e2914adea7
5 changed files with 14 additions and 13 deletions

View File

@ -4,10 +4,10 @@ describe "Admin Apply" do
end end
it "lists applies" do it "lists applies" do
create_list(:apply , 3) create_list(:apply , 3)
visit_path admin_applies_path visit_url admin_applies_url
end end
it "shows a apply" do it "shows a apply" do
apply = create(:apply) apply = create(:apply)
visit_path admin_apply_path(apply) visit_url admin_apply_url(apply)
end end
end end

View File

@ -4,11 +4,11 @@ describe "Admin Course" do
end end
it "lists courses" do it "lists courses" do
create_list(:course , 3) create_list(:course , 3)
visit_path admin_courses_path visit_url admin_courses_url
end end
it "shows a course" do it "shows a course" do
course = create(:course) course = create(:course)
visit_path admin_course_path(course) visit_url admin_course_url(course)
end end
end end

View File

@ -4,10 +4,10 @@ describe "Admin Resume" do
end end
it "lists resumes" do it "lists resumes" do
create_list(:resume,3) create_list(:resume,3)
visit_path admin_resumes_path visit_url admin_resumes_url
end end
it "shows a resume" do it "shows a resume" do
resume = create(:resume) resume = create(:resume)
visit_path admin_resume_path(resume) visit_url admin_resume_url(resume)
end end
end end

View File

@ -4,10 +4,10 @@ describe "Admin User" do
end end
it "lists users" do it "lists users" do
create_list(:user,3) create_list(:user,3)
visit_path admin_users_path visit_url admin_users_url
end end
it "shows a user" do it "shows a user" do
user = create(:user) user = create(:user)
visit_path admin_user_path(user) visit_url admin_user_url(user)
end end
end end

View File

@ -1,12 +1,13 @@
module RequestHelper module RequestHelper
def ensure_path path def ensure_url url
expect(page.current_path).to eq path expect(page.current_url).to eq url
end end
def visit_path path def visit_url url
visit path visit url
expect(status_code).to be 200 expect(status_code).to be 200
expect(page).not_to have_css(".translation_missing") expect(page).not_to have_css(".translation_missing")
ensure_path path ensure_url url
end end
def ensure_admin def ensure_admin