end
end
+ test "Update from fixture" do
+ set_user_from_auth :active
+ cr = ContainerRequest.find_by_uuid(container_requests(:running).uuid)
+ cr.update_attributes!(description: "New description")
+ assert_equal "New description", cr.description
+ end
+
test "Update with valid runtime constraints" do
set_user_from_auth :active
cr = create_minimal_req!(state: "Uncommitted", priority: 1)
},
}
cr = ContainerRequest.new(mounts: m)
- assert_raises(ActiveRecord::RecordNotFound) do
+ assert_raises(ArvadosModel::UnresolvableContainerError) do
cr.send :mounts_for_container
end
end
'ENOEXIST',
'arvados/apitestfixture:ENOEXIST',
].each do |img|
- test "container_image_for_container(#{img.inspect}) => 404" do
+ test "container_image_for_container(#{img.inspect}) => 422" do
set_user_from_auth :active
cr = ContainerRequest.new(container_image: img)
- assert_raises(ActiveRecord::RecordNotFound) do
+ assert_raises(ArvadosModel::UnresolvableContainerError) do
cr.send :container_image_for_container
end
end