qunit icon indicating copy to clipboard operation
qunit copied to clipboard

🔮 An easy-to-use JavaScript unit testing framework.

Results 86 qunit issues
Sort by recently updated
recently updated
newest added

(Ditching the issue template since this is more of a meta-issue.) Is there any interest in internationalizing and possibly localizing QUnit for other locales? I definitely don't think this should...

Component: HTML Reporter
Type: Enhancement
help welcome

As a result of #1513 in release 2.14.0, we are having trouble interacting with our own "elements under test" that are added to the document body, as these are no...

Component: HTML Reporter
Type: Bug

This is not even documented, but it's used everywhere. We need to make it an unnecessary call and then warn if it's called. ### Subtasks * [x] Understand the practical...

Type: Enhancement
Category: Docs
Component: Core

## Rationale * Give better feedback by default in the common case of an async test failing or getting stuck. This applies to both the HTML Reporter and QUnit CLI...

Component: Core

Related: - https://github.com/jquery/qunit/issues/894#issuecomment-158127790 - https://github.com/jquery/qunit/pull/919/files#r51184320 - https://github.com/jquery/qunit/pull/800#issuecomment-139293379 Note that there are _two_ ways to set before/after hooks (which are currently the only module options): as properties on an options object,...

Category: API
Status: Ready
Component: Core

In our usual way, QUnit 3.0 will be a trivial release that adds no features, but only removes deprecated functionality and/or changes default settings. Users should be able to update...

Category: Release
Type: Meta

We currently commit the distribution files to the tagged release commit ([example](https://github.com/qunitjs/qunit/commit/99daff43ec35d3bd5e4814329e96974c7a8666eb)). To reduce noise in the main branch, this commit is detached from it. This in turn means that...

Category: Release

## Tell us about your runtime: * **QUnit version**: 2.9.1 * **What environment are you running QUnit in?**: Node ## What did you expect to happen? When comparing two objects...

Type: Enhancement
Component: CLI

As requested by @wycats, it would be good to extend `Assert#pushResult` to receive a custom diff value, where it does not replace the default `QUnit.diff` (still useful for other assertions)...

Category: API
Type: Enhancement
Component: Diff

## Tell us about your runtime: * **QUnit version**: 2.4.0 * **What environment are you running QUnit in? (e.g., browser, Node)**: Node 8.6.0, Chrome 61. * **How are you running...

Category: API
Component: Assert