Basic feature implemented, very basic poc
This commit is contained in:
parent
216089a3e7
commit
48c0067076
118 changed files with 2113 additions and 20 deletions
48
test/controllers/checklists_controller_test.rb
Normal file
48
test/controllers/checklists_controller_test.rb
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
require "test_helper"
|
||||
|
||||
class ChecklistsControllerTest < ActionDispatch::IntegrationTest
|
||||
setup do
|
||||
@checklist = checklists(:one)
|
||||
end
|
||||
|
||||
test "should get index" do
|
||||
get checklists_url
|
||||
assert_response :success
|
||||
end
|
||||
|
||||
test "should get new" do
|
||||
get new_checklist_url
|
||||
assert_response :success
|
||||
end
|
||||
|
||||
test "should create checklist" do
|
||||
assert_difference("Checklist.count") do
|
||||
post checklists_url, params: { checklist: { code: @checklist.code, description: @checklist.description, name: @checklist.name } }
|
||||
end
|
||||
|
||||
assert_redirected_to checklist_url(Checklist.last)
|
||||
end
|
||||
|
||||
test "should show checklist" do
|
||||
get checklist_url(@checklist)
|
||||
assert_response :success
|
||||
end
|
||||
|
||||
test "should get edit" do
|
||||
get edit_checklist_url(@checklist)
|
||||
assert_response :success
|
||||
end
|
||||
|
||||
test "should update checklist" do
|
||||
patch checklist_url(@checklist), params: { checklist: { code: @checklist.code, description: @checklist.description, name: @checklist.name } }
|
||||
assert_redirected_to checklist_url(@checklist)
|
||||
end
|
||||
|
||||
test "should destroy checklist" do
|
||||
assert_difference("Checklist.count", -1) do
|
||||
delete checklist_url(@checklist)
|
||||
end
|
||||
|
||||
assert_redirected_to checklists_url
|
||||
end
|
||||
end
|
||||
48
test/controllers/checks_controller_test.rb
Normal file
48
test/controllers/checks_controller_test.rb
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
require "test_helper"
|
||||
|
||||
class ChecksControllerTest < ActionDispatch::IntegrationTest
|
||||
setup do
|
||||
@check = checks(:one)
|
||||
end
|
||||
|
||||
test "should get index" do
|
||||
get checks_url
|
||||
assert_response :success
|
||||
end
|
||||
|
||||
test "should get new" do
|
||||
get new_check_url
|
||||
assert_response :success
|
||||
end
|
||||
|
||||
test "should create check" do
|
||||
assert_difference("Check.count") do
|
||||
post checks_url, params: { check: { level: @check.level, name: @check.name, position: @check.position, success_criterion: @check.success_criterion } }
|
||||
end
|
||||
|
||||
assert_redirected_to check_url(Check.last)
|
||||
end
|
||||
|
||||
test "should show check" do
|
||||
get check_url(@check)
|
||||
assert_response :success
|
||||
end
|
||||
|
||||
test "should get edit" do
|
||||
get edit_check_url(@check)
|
||||
assert_response :success
|
||||
end
|
||||
|
||||
test "should update check" do
|
||||
patch check_url(@check), params: { check: { level: @check.level, name: @check.name, position: @check.position, success_criterion: @check.success_criterion } }
|
||||
assert_redirected_to check_url(@check)
|
||||
end
|
||||
|
||||
test "should destroy check" do
|
||||
assert_difference("Check.count", -1) do
|
||||
delete check_url(@check)
|
||||
end
|
||||
|
||||
assert_redirected_to checks_url
|
||||
end
|
||||
end
|
||||
48
test/controllers/elements_controller_test.rb
Normal file
48
test/controllers/elements_controller_test.rb
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
require "test_helper"
|
||||
|
||||
class ElementsControllerTest < ActionDispatch::IntegrationTest
|
||||
setup do
|
||||
@element = elements(:one)
|
||||
end
|
||||
|
||||
test "should get index" do
|
||||
get elements_url
|
||||
assert_response :success
|
||||
end
|
||||
|
||||
test "should get new" do
|
||||
get new_element_url
|
||||
assert_response :success
|
||||
end
|
||||
|
||||
test "should create element" do
|
||||
assert_difference("Element.count") do
|
||||
post elements_url, params: { element: { description: @element.description, path: @element.path, report_id: @element.report_id, title: @element.title } }
|
||||
end
|
||||
|
||||
assert_redirected_to element_url(Element.last)
|
||||
end
|
||||
|
||||
test "should show element" do
|
||||
get element_url(@element)
|
||||
assert_response :success
|
||||
end
|
||||
|
||||
test "should get edit" do
|
||||
get edit_element_url(@element)
|
||||
assert_response :success
|
||||
end
|
||||
|
||||
test "should update element" do
|
||||
patch element_url(@element), params: { element: { description: @element.description, path: @element.path, report_id: @element.report_id, title: @element.title } }
|
||||
assert_redirected_to element_url(@element)
|
||||
end
|
||||
|
||||
test "should destroy element" do
|
||||
assert_difference("Element.count", -1) do
|
||||
delete element_url(@element)
|
||||
end
|
||||
|
||||
assert_redirected_to elements_url
|
||||
end
|
||||
end
|
||||
48
test/controllers/reports_controller_test.rb
Normal file
48
test/controllers/reports_controller_test.rb
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
require "test_helper"
|
||||
|
||||
class ReportsControllerTest < ActionDispatch::IntegrationTest
|
||||
setup do
|
||||
@report = reports(:one)
|
||||
end
|
||||
|
||||
test "should get index" do
|
||||
get reports_url
|
||||
assert_response :success
|
||||
end
|
||||
|
||||
test "should get new" do
|
||||
get new_report_url
|
||||
assert_response :success
|
||||
end
|
||||
|
||||
test "should create report" do
|
||||
assert_difference("Report.count") do
|
||||
post reports_url, params: { report: { comment: @report.comment, name: @report.name } }
|
||||
end
|
||||
|
||||
assert_redirected_to report_url(Report.last)
|
||||
end
|
||||
|
||||
test "should show report" do
|
||||
get report_url(@report)
|
||||
assert_response :success
|
||||
end
|
||||
|
||||
test "should get edit" do
|
||||
get edit_report_url(@report)
|
||||
assert_response :success
|
||||
end
|
||||
|
||||
test "should update report" do
|
||||
patch report_url(@report), params: { report: { comment: @report.comment, name: @report.name } }
|
||||
assert_redirected_to report_url(@report)
|
||||
end
|
||||
|
||||
test "should destroy report" do
|
||||
assert_difference("Report.count", -1) do
|
||||
delete report_url(@report)
|
||||
end
|
||||
|
||||
assert_redirected_to reports_url
|
||||
end
|
||||
end
|
||||
48
test/controllers/success_criteria_controller_test.rb
Normal file
48
test/controllers/success_criteria_controller_test.rb
Normal file
|
|
@ -0,0 +1,48 @@
|
|||
require "test_helper"
|
||||
|
||||
class SuccessCriteriaControllerTest < ActionDispatch::IntegrationTest
|
||||
setup do
|
||||
@success_criterion = success_criteria(:one)
|
||||
end
|
||||
|
||||
test "should get index" do
|
||||
get success_criteria_url
|
||||
assert_response :success
|
||||
end
|
||||
|
||||
test "should get new" do
|
||||
get new_success_criterion_url
|
||||
assert_response :success
|
||||
end
|
||||
|
||||
test "should create success_criterion" do
|
||||
assert_difference("SuccessCriterion.count") do
|
||||
post success_criteria_url, params: { success_criterion: { comment: @success_criterion.comment, description: @success_criterion.description, element_id: @success_criterion.element_id, level: @success_criterion.level, result: @success_criterion.result, title: @success_criterion.title } }
|
||||
end
|
||||
|
||||
assert_redirected_to success_criterion_url(SuccessCriterion.last)
|
||||
end
|
||||
|
||||
test "should show success_criterion" do
|
||||
get success_criterion_url(@success_criterion)
|
||||
assert_response :success
|
||||
end
|
||||
|
||||
test "should get edit" do
|
||||
get edit_success_criterion_url(@success_criterion)
|
||||
assert_response :success
|
||||
end
|
||||
|
||||
test "should update success_criterion" do
|
||||
patch success_criterion_url(@success_criterion), params: { success_criterion: { comment: @success_criterion.comment, description: @success_criterion.description, element_id: @success_criterion.element_id, level: @success_criterion.level, result: @success_criterion.result, title: @success_criterion.title } }
|
||||
assert_redirected_to success_criterion_url(@success_criterion)
|
||||
end
|
||||
|
||||
test "should destroy success_criterion" do
|
||||
assert_difference("SuccessCriterion.count", -1) do
|
||||
delete success_criterion_url(@success_criterion)
|
||||
end
|
||||
|
||||
assert_redirected_to success_criteria_url
|
||||
end
|
||||
end
|
||||
Loading…
Add table
Add a link
Reference in a new issue