isAccessibilityAnnouncement function

Matcher isAccessibilityAnnouncement(
  1. String message, {
  2. TextDirection? textDirection,
  3. Assertiveness? assertiveness,
})

Asserts that a CapturedAccessibilityAnnouncement matches the expected message.

The message argument matches the CapturedAccessibilityAnnouncement.message. The textDirection argument, if non-null, matches the CapturedAccessibilityAnnouncement.textDirection. The assertiveness argument, if non-null, matches the CapturedAccessibilityAnnouncement.assertiveness.

Sample code

await SemanticsService.sendAnnouncement(tester.view, 'Hello', TextDirection.ltr);
expect(tester.takeAnnouncements(), contains(isAccessibilityAnnouncement('Hello')));

See also:

Implementation

Matcher isAccessibilityAnnouncement(
  String message, {
  TextDirection? textDirection,
  Assertiveness? assertiveness,
}) {
  return _MatchesAccessibilityAnnouncement(
    expectedMessage: message,
    expectedTextDirection: textDirection,
    expectedAssertiveness: assertiveness,
  );
}