babelacc

compare different implementations of the text alternative computation  https://p.ce9e.org/babelacc/
git clone https://git.ce9e.org/babelacc.git

commit
c8db99ed6d0d91f7d454e81905951729ed34be79
parent
163d4862ea21152ddc8849c945787860dabe4391
Author
Tobias Bengfort <tobias.bengfort@posteo.de>
Date
2020-11-12 12:38
add dom-testing-library

Diffstat

M package.json 1 +
M src/babel.js 12 ++++++++++++

2 files changed, 13 insertions, 0 deletions


diff --git a/package.json b/package.json

@@ -3,6 +3,7 @@
    3     3   "version": "1.0.0",
    4     4   "description": "compare different implementations of accname",
    5     5   "devDependencies": {
   -1     6     "@testing-library/dom": "7.26.6",
    6     7     "accessibility-developer-tools": "2.12.0",
    7     8     "aria-api": "0.4.0",
    8     9     "axe-core": "4.0.2",

diff --git a/src/babel.js b/src/babel.js

@@ -2,6 +2,8 @@ var ariaApi = require('aria-api');
    2     2 var accdc = require('w3c-alternative-text-computation');
    3     3 var axe = require('axe-core');
    4     4 var axs = require('./axs');
   -1     5 var domTestingLibrary = require('@testing-library/dom');
   -1     6 var domAccessibilityApi = require('dom-accessibility-api');
    5     7 
    6     8 var form = document.querySelector('#ba-form');
    7     9 var preview = document.querySelector('#ba-preview');
@@ -30,6 +32,16 @@ var implementations = [{
   30    32 	url: 'https://github.com/accdc/w3c-alternative-text-computation',
   31    33 	fn: accdc.calcNames,
   32    34 }, {
   -1    35 	name: 'dom-testing-library (7.26.6)',
   -1    36 	url: 'https://github.com/testing-library/dom-testing-library',
   -1    37 	fn: function(el) {
   -1    38 		return {
   -1    39 			name: domAccessibilityApi.computeAccessibleName(el),
   -1    40 			desc: domAccessibilityApi.computeAccessibleDescription(el),
   -1    41 			role: Object.keys(domTestingLibrary.getRoles(el)).join(' '),
   -1    42 		};
   -1    43 	},
   -1    44 }, {
   33    45 	name: 'axe (4.0.2)',
   34    46 	url: 'https://github.com/dequelabs/axe-core',
   35    47 	fn: function(el) {