Fail unresolved unit renders with HTTP 500
This commit is contained in:
@@ -329,6 +329,11 @@ void cli_run_site_suite(bool skip_local_service_pages = false)
|
||||
|
||||
void cli_run_security_smoke()
|
||||
{
|
||||
CliHttpResponse missing_unit = cli_frontend("/tests/unit_failure.uce");
|
||||
cli_test_case("uce_unit_failure:unit_render missing target is HTTP 500",
|
||||
missing_unit.status == 500 && cli_contains(missing_unit.body, "unit not found: does-not-exist.uce"),
|
||||
"status=" + std::to_string(missing_unit.status) + " body=" + cli_truncate(missing_unit.body));
|
||||
|
||||
CliHttpResponse missing_component = cli_frontend("/tests/component_failure.uce");
|
||||
cli_test_case("uce_component_failure:component_render missing target is HTTP 500",
|
||||
missing_component.status == 500 && cli_contains(missing_component.body, "component not found: components/does-not-exist"),
|
||||
|
||||
Reference in New Issue
Block a user