dequelabs / dequelabs/axe-core

Replace Karma (Deprecated) as the JS Test Runner

Open
#4,411 1 comment 0 reactions 0 assignees View on GitHub
ci tests
Dominant language
JavaScript
Stars
7.5k
Forks
933
Avg merge
2d 23h
Merged PRs (30d)
17

Description

### Product

axe-core

### Product Version

4.9.0

### Latest Version

- [X] I have tested the issue with the latest version of the product

### Issue Description

#### Expectation

Test runner operates on a reasonably standard library that is well maintained and documented. Likely mocha, as that is what is used for other tests.

#### Actual

`axe-core` test running operates on a deprecated framework called [Karma](https://github.com/karma-runner/karma/)

> Karma is deprecated and is not accepting new features or general bug fixes.

#### How to Reproduce

`npm run test:unit` or any of it's sibling scripts, a browser appears running karma.

#### Additional context

This is very likely _not_ a security concern, as far as I can see we never import Karma in such a way to introduce a problem and it's only used to run tests.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.