From aec772a387e43c74daab2ba99539658dbb9fd4a4 Mon Sep 17 00:00:00 2001 From: Tobias Bieniek Date: Mon, 11 Nov 2019 11:30:00 +0100 Subject: [PATCH] isChecked: Add support for `aria-checked="true/false"` --- lib/__tests__/is-checked.ts | 60 ++++++++++++++++++++++++++++++++ lib/__tests__/is-not-checked.ts | 60 ++++++++++++++++++++++++++++++++ lib/assertions.ts | 4 +++ lib/assertions/is-checked.ts | 16 +++++++-- lib/assertions/is-not-checked.ts | 16 +++++++-- 5 files changed, 152 insertions(+), 4 deletions(-) diff --git a/lib/__tests__/is-checked.ts b/lib/__tests__/is-checked.ts index 264c271cf..f95a0c578 100644 --- a/lib/__tests__/is-checked.ts +++ b/lib/__tests__/is-checked.ts @@ -115,6 +115,66 @@ describe('assert.dom(...).isChecked()', () => { }); }); + describe('aria-checked', () => { + test('succeeds if element is checked', () => { + document.body.innerHTML = '