fix(ui): add project and task error summaries
This commit is contained in:
+14
@@ -24,6 +24,16 @@ class ProjectTaskShellContractTest {
|
||||
.doesNotContain("<head>");
|
||||
}
|
||||
|
||||
@ParameterizedTest
|
||||
@MethodSource("projectAndTaskForms")
|
||||
void projectAndTaskFormProvidesAnErrorSummary(String relativeTemplate) throws IOException {
|
||||
String template = Files.readString(TEMPLATES.resolve(relativeTemplate));
|
||||
|
||||
assertThat(template)
|
||||
.contains("#fields.hasAnyErrors()")
|
||||
.contains("#fields.allErrors()");
|
||||
}
|
||||
|
||||
private static Stream<String> projectAndTaskTemplates() {
|
||||
return Stream.of(
|
||||
"projects/list.html",
|
||||
@@ -35,4 +45,8 @@ class ProjectTaskShellContractTest {
|
||||
"tasks/form.html",
|
||||
"tasks/detail.html");
|
||||
}
|
||||
|
||||
private static Stream<String> projectAndTaskForms() {
|
||||
return Stream.of("projects/form.html", "tasks/form.html");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user