Expected({"text............":[410,"Not filled (text............)"]} - one entry per failing field; 410 is the required-but-empty code)
Actual[]
When a field fails its rule the result is a JSON object keyed by field id; each value is [error code, message]. Code 410 is the not-filled error for a required field. The message text is localized to the install language, so the exact wording varies. This row is illustrative: it runs on a valid item (so the live result is []), and the expected below shows a representative invalid report.