initial commit
This commit is contained in:
0
test/controllers/.keep
Normal file
0
test/controllers/.keep
Normal file
48
test/controllers/clients_controller_test.rb
Normal file
48
test/controllers/clients_controller_test.rb
Normal file
@@ -0,0 +1,48 @@
|
||||
require "test_helper"
|
||||
|
||||
class ClientsControllerTest < ActionDispatch::IntegrationTest
|
||||
setup do
|
||||
@client = clients(:one)
|
||||
end
|
||||
|
||||
test "should get index" do
|
||||
get clients_url
|
||||
assert_response :success
|
||||
end
|
||||
|
||||
test "should get new" do
|
||||
get new_client_url
|
||||
assert_response :success
|
||||
end
|
||||
|
||||
test "should create client" do
|
||||
assert_difference("Client.count") do
|
||||
post clients_url, params: { client: { city: @client.city, company_name: @client.company_name, country: @client.country, email: @client.email, firstname: @client.firstname, lastname: @client.lastname, phone: @client.phone, streetname: @client.streetname, zipcode: @client.zipcode } }
|
||||
end
|
||||
|
||||
assert_redirected_to client_url(Client.last)
|
||||
end
|
||||
|
||||
test "should show client" do
|
||||
get client_url(@client)
|
||||
assert_response :success
|
||||
end
|
||||
|
||||
test "should get edit" do
|
||||
get edit_client_url(@client)
|
||||
assert_response :success
|
||||
end
|
||||
|
||||
test "should update client" do
|
||||
patch client_url(@client), params: { client: { city: @client.city, company_name: @client.company_name, country: @client.country, email: @client.email, firstname: @client.firstname, lastname: @client.lastname, phone: @client.phone, streetname: @client.streetname, zipcode: @client.zipcode } }
|
||||
assert_redirected_to client_url(@client)
|
||||
end
|
||||
|
||||
test "should destroy client" do
|
||||
assert_difference("Client.count", -1) do
|
||||
delete client_url(@client)
|
||||
end
|
||||
|
||||
assert_redirected_to clients_url
|
||||
end
|
||||
end
|
||||
48
test/controllers/projects_controller_test.rb
Normal file
48
test/controllers/projects_controller_test.rb
Normal file
@@ -0,0 +1,48 @@
|
||||
require "test_helper"
|
||||
|
||||
class ProjectsControllerTest < ActionDispatch::IntegrationTest
|
||||
setup do
|
||||
@project = projects(:one)
|
||||
end
|
||||
|
||||
test "should get index" do
|
||||
get projects_url
|
||||
assert_response :success
|
||||
end
|
||||
|
||||
test "should get new" do
|
||||
get new_project_url
|
||||
assert_response :success
|
||||
end
|
||||
|
||||
test "should create project" do
|
||||
assert_difference("Project.count") do
|
||||
post projects_url, params: { project: { name: @project.name } }
|
||||
end
|
||||
|
||||
assert_redirected_to project_url(Project.last)
|
||||
end
|
||||
|
||||
test "should show project" do
|
||||
get project_url(@project)
|
||||
assert_response :success
|
||||
end
|
||||
|
||||
test "should get edit" do
|
||||
get edit_project_url(@project)
|
||||
assert_response :success
|
||||
end
|
||||
|
||||
test "should update project" do
|
||||
patch project_url(@project), params: { project: { name: @project.name } }
|
||||
assert_redirected_to project_url(@project)
|
||||
end
|
||||
|
||||
test "should destroy project" do
|
||||
assert_difference("Project.count", -1) do
|
||||
delete project_url(@project)
|
||||
end
|
||||
|
||||
assert_redirected_to projects_url
|
||||
end
|
||||
end
|
||||
48
test/controllers/subprojects_controller_test.rb
Normal file
48
test/controllers/subprojects_controller_test.rb
Normal file
@@ -0,0 +1,48 @@
|
||||
require "test_helper"
|
||||
|
||||
class SubprojectsControllerTest < ActionDispatch::IntegrationTest
|
||||
setup do
|
||||
@subproject = subprojects(:one)
|
||||
end
|
||||
|
||||
test "should get index" do
|
||||
get subprojects_url
|
||||
assert_response :success
|
||||
end
|
||||
|
||||
test "should get new" do
|
||||
get new_subproject_url
|
||||
assert_response :success
|
||||
end
|
||||
|
||||
test "should create subproject" do
|
||||
assert_difference("Subproject.count") do
|
||||
post subprojects_url, params: { subproject: { builder_id: @subproject.builder_id, client_id: @subproject.client_id, owner_id: @subproject.owner_id, project_id: @subproject.project_id, subproject_name: @subproject.subproject_name } }
|
||||
end
|
||||
|
||||
assert_redirected_to subproject_url(Subproject.last)
|
||||
end
|
||||
|
||||
test "should show subproject" do
|
||||
get subproject_url(@subproject)
|
||||
assert_response :success
|
||||
end
|
||||
|
||||
test "should get edit" do
|
||||
get edit_subproject_url(@subproject)
|
||||
assert_response :success
|
||||
end
|
||||
|
||||
test "should update subproject" do
|
||||
patch subproject_url(@subproject), params: { subproject: { builder_id: @subproject.builder_id, client_id: @subproject.client_id, owner_id: @subproject.owner_id, project_id: @subproject.project_id, subproject_name: @subproject.subproject_name } }
|
||||
assert_redirected_to subproject_url(@subproject)
|
||||
end
|
||||
|
||||
test "should destroy subproject" do
|
||||
assert_difference("Subproject.count", -1) do
|
||||
delete subproject_url(@subproject)
|
||||
end
|
||||
|
||||
assert_redirected_to subprojects_url
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user