Add governed public form intake
This commit is contained in:
@@ -14,7 +14,15 @@ class FormsRuntimeInterfaceDocumentationContractTests(unittest.TestCase):
|
||||
{item.path for item in frontend.routes}, # type: ignore[union-attr]
|
||||
)
|
||||
self.assertEqual(
|
||||
{"forms_runtime.navigation", "forms_runtime.workspace", "forms_runtime.instance"},
|
||||
{"/forms/public/:publicId", "/forms/intake/:token"},
|
||||
{item.path for item in frontend.public_routes}, # type: ignore[union-attr]
|
||||
)
|
||||
self.assertEqual(
|
||||
{
|
||||
"forms_runtime.navigation",
|
||||
"forms_runtime.workspace",
|
||||
"forms_runtime.instance",
|
||||
},
|
||||
{item.id for item in frontend.view_surfaces}, # type: ignore[union-attr]
|
||||
)
|
||||
|
||||
@@ -23,8 +31,11 @@ class FormsRuntimeInterfaceDocumentationContractTests(unittest.TestCase):
|
||||
guide = topics["forms_runtime.submissions"]
|
||||
reference = topics["forms_runtime.reference.fields-and-consequences"]
|
||||
self.assertIn("forms_runtime.instance", guide.metadata["help_contexts"])
|
||||
self.assertIn("forms_runtime.public-intake", guide.metadata["help_contexts"])
|
||||
self.assertGreaterEqual(len(guide.metadata["privacy_notes"]), 3)
|
||||
self.assertIn("forms_runtime.action.submit", reference.metadata["help_contexts"])
|
||||
self.assertIn(
|
||||
"forms_runtime.action.submit", reference.metadata["help_contexts"]
|
||||
)
|
||||
self.assertIn("submit", reference.metadata["consequence_classes"])
|
||||
self.assertIn("compensate", reference.metadata["consequence_classes"])
|
||||
|
||||
|
||||
Reference in New Issue
Block a user