From 05d6574dfecf640b26b79f09ea6386c45554b274 Mon Sep 17 00:00:00 2001 From: mlasky Date: Tue, 9 Jul 2019 20:55:59 -0400 Subject: [PATCH 1/4] logRoles now logs its output to console. API is unchanged, logRoles will still return the same string, but now also logs to the console. https://github.com/testing-library/dom-testing-library/issues/311 --- src/role-helpers.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/role-helpers.js b/src/role-helpers.js index 5807a206..375909ec 100644 --- a/src/role-helpers.js +++ b/src/role-helpers.js @@ -74,7 +74,7 @@ function getRoles(container) { function logRoles(container) { const roles = getRoles(container) - return Object.entries(roles) + const rolesStr = Object.entries(roles) .map(([role, elements]) => { const delimiterBar = '-'.repeat(50) const elementsString = elements @@ -84,6 +84,11 @@ function logRoles(container) { return `${role}:\n\n${elementsString}\n\n${delimiterBar}` }) .join('\n') + + // eslint-disable-next-line no-console + console.log(rolesStr) + + return rolesStr } export {getRoles, logRoles, getImplicitAriaRoles} From 46d40a30fa3e6216256cef7a34cb604cd87726cd Mon Sep 17 00:00:00 2001 From: mlasky Date: Tue, 9 Jul 2019 21:26:44 -0400 Subject: [PATCH 2/4] logRoles no longer returns a string logRoles now simply calls console.log. --- .../__snapshots__/role-helpers.js.snap | 165 ------------------ src/__tests__/role-helpers.js | 12 +- src/role-helpers.js | 2 - 3 files changed, 1 insertion(+), 178 deletions(-) delete mode 100644 src/__tests__/__snapshots__/role-helpers.js.snap diff --git a/src/__tests__/__snapshots__/role-helpers.js.snap b/src/__tests__/__snapshots__/role-helpers.js.snap deleted file mode 100644 index 16254900..00000000 --- a/src/__tests__/__snapshots__/role-helpers.js.snap +++ /dev/null @@ -1,165 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`logRoles logs expected roles for various dom nodes 1`] = ` -"region: - -
- --------------------------------------------------- -navigation: - -