ember-a11y-testing
Version:
Accessibility testing for Ember applications
16 lines (13 loc) • 563 B
text/typescript
import { ENABLE_A11Y_MIDDLEWARE_REPORTER } from './cli-options';
/**
* Utility to determine whether to use the middleware reporter. This functionality is
* enabled by the presence of the `enableA11yMiddlewareReporter` query parameter passed
* to the test suite or the `ENABLE_A11Y_MIDDLEWARE_REPORTER` environmental variable.
*/
export function useMiddlewareReporter() {
const url = new URL(window.location.href, document.baseURI);
return (
ENABLE_A11Y_MIDDLEWARE_REPORTER ||
url.searchParams.get('enableA11yMiddlewareReporter') !== null
);
}