Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency qunit to v2 #509

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

mend-for-github-com[bot]
Copy link

@mend-for-github-com mend-for-github-com bot commented Jul 2, 2021

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
qunit (source) ^0.9.1 -> ^2.0.0 age adoption passing confidence

Release Notes

qunitjs/qunit

v2.19.1

Compare Source

==================

Fixed
  • HTML Reporter: Restore float-clear for narrow viewports. 87c90ce2e0

v2.19.0

Compare Source

==================

Added
Fixed
  • Core: Fix event "runtime" data to be rounded to milliseconds.
  • Core: Fix pretty stacktrace shortening to work on Windows.
  • HTML Reporter: Faster toolbar setup by reusing beginDetails.modules.

v2.18.2

Compare Source

==================

Changed
  • HTML Reporter: Improve accessibility and design of the module filter. (Timo Tijhof) #​1664
  • HTML Reporter: Improve fuzzy-matching of the module filter. (Timo Tijhof) #​1685
Fixed
  • HTML Reporter: Faster rendering of module filter results. #​1685, #​1664
  • HTML Reporter: Fix retention of state over multiple module searches. #​1683
  • HTML Reporter: Fix runtime to be rounded in Chromium. #​1678

v2.18.1

Compare Source

==================

Fixed
  • HTML Reporter: Fix source attribution for test definitions. #​1679
  • Core: Fix preconfig support in SpiderMonkey and other environments. 0befe2aafe
  • Core: Improve performance of async pauses with native Map when available. aa7314b431

v2.18.0

Compare Source

==================

Added
  • Assert: New assert.propContains() for partial object comparison. (Izel Nakri) #​1668
  • Core: Add QUnit.hooks to globally add beforeEach and afterEach. (Timo Tijhof) #​1475
  • CLI: Add support for watching .ts files when TypeScript is used. (Timo Tijhof) #​1669
  • CLI: Add support for watching .json, .cjs, and .mjs files. #​1676
Fixed
  • CLI: Fix ESM file imports on Windows to use file-protocol URLs. (Timo Tijhof) #​1667
  • CLI: Improve performance of watch mode by recursively ignoring directories. (Timo Tijhof) #​1676

v2.17.2

Compare Source

==================

Changed
Fixed
  • Core: Correctly ignore late tests after a nested QUnit.module.only() closure. (Steve McClure) #​1645
  • Core: Restore fake test for "No tests were run" message. (Timo Tijhof) #​1652
  • HTML Reporter: Restore URL parameter reading. (Timo Tijhof) #​1657

v2.17.1

Compare Source

==================

Fixed
  • HTML Reporter: Fix display: none regression with the "global failure" message. (Timo Tijhof) #​1651

v2.17.0

Compare Source

==================

Added
  • HTML Reporter: Add "Rerun failed tests" link. (Jan Buschtöns) #​1626
  • Core: New error event for bailing on uncaught errors. (Timo Tijhof) #​1638
Changed
  • Core: Improve warning for incorrect hook usage to include module name. (Chris Krycho) #​1647
Deprecated
  • Core: The internal QUnit.onError and QUnit.onUnhandledRejection callbacks are deprecated. #​1638

    These were undocumented, but may have been used in a fork or other custom runner for QUnit.
    Switch to the supported QUnit.onUncaughtException instead.

Fixed
  • Assert: Improve validation handling of assert.throws() and assert.rejects(). (Steve McClure) #​1637
  • Core: Ensure skipped child module hooks don't leak memory. (Ben Demboski) #​1650
  • Core: Fix bad module nesting when module closure throws global error. #​1478
  • Core: Fix reporting of uncaught errors during QUnit.begin(). (Timo Tijhof) #​1446
  • Core: Fix reporting of uncaught errors during or after QUnit.done(). (Timo Tijhof) #​1629

v2.16.0

Compare Source

==================

Added
  • Core: New QUnit.test.each() method for data providers. (ventuno) #​1568

  • Core: New failOnZeroTests configuration option. (Brenden Palmer)

  • Core: New QUnit.reporters interface. (Timo Tijhof) f8948c9 js-reporters#​133

    This introduces support for using the tap reporter in a browser.
    This was previously limited to the CLI.

Changed
  • Assert: Indicate which test a drooling assert.async() callback came from. (Steve McClure) #​1599
Deprecated
  • Core: Warn when a module callback has a promise as a return value. (Ray Cohen) #​1600
Fixed
  • Core: Fix QUnit.module.only() regression where some unrelated modules also executed. (Steve McClure) #​1610
  • CLI: Improve ESM detection. (Steve McClure) #​1593
  • HTML Reporter: Increase contrast and use richer colors overall. (Timo Tijhof) #​1587

v2.15.0

Compare Source

==================

Changed
  • HTML Reporter: Trim whitespace of the filter input. (Nathaniel Furniss) #​1573
  • CLI: Upgrade js-reporters to 2.0.0. #​1577
Deprecated
  • Core: Warn when setting hooks for a different module. (Ray Cohen) #​1586
Fixed
  • Assert: Fix assert.throws() to fail gracefully when expected class does not match. (Steve McClure) #​1530
  • CLI: Fix TAP output to support cyclical objects. (Zachary Mulgrew) #​1555 js-reporters#​104
  • CLI: Fix TAP output for the Infinity value, previously became null. (Timo Tijhof) #​1406
  • CLI: Fix TAP output going silent if console object is mocked. (Timo Tijhof) #​1340

v2.14.1

Compare Source

==================

Changed
  • CLI: Upgrade commander to 7.1.0. (Timo Tijhof) #​1564
Fixed
  • Core: Restore strict mode compatibility (Edward Faulkner) #​1558
  • HTML Reporter: Check for undefined testItem in testDone callback. (Timo Tijhof)

v2.14.0

Compare Source

==================

Added
  • HTML Reporter: Use a fixed header with scrollable test results. (Bryan Crotaz) #​1513
  • Core: Add official support for SpiderMonkey runtime. (Timo Tijhof) #​1535
Changed
  • CLI: Update and re-audit tiny-glob and node-watch dependencies. #​1522, #​1524
Fixed
  • HTML Reporter: Set main and navigation ARIA roles. (Steve McClure) #​1427
  • Core: Fix QUnit.module.only logic for unscoped modules. (Steve McClure) #​1272
  • Assert: Fix assert.timeout() bug causing a non-async test to fail. #​1539

v2.13.0

Compare Source

==================

Added
  • Core: Log test name as part of "Assertion after test" failures. (brandonocasey) #​1517
  • CLI: Add native support for ESM .mjs files on Node 12+. (Timo Tijhof) #​1465
Deprecated
  • HTML Reporter: Deprecate PhantomJS. (Steve McClure)
Fixed
  • Core: Count tests run so that suiteEnd emits correctly with active filters. (Stephen Yeung) #​1416
  • Core: Fix test counter bug when nesting invalid test functions. (Timo Tijhof)
  • HTML Reporter: Avoid leaking Map global in older browsers. (Timo Tijhof)

v2.12.0

Compare Source

==================

Added
  • Core: Add QUnit.test.* aliases for QUnit.only(), QUnit.skip(), and QUnit.todo(). (Steve McClure) #​1496
  • Assert: Support arrow functions in assert.throws() expected callback. (Steve McClure) #​1492
Changed
  • CLI: Update node-watch and commander dependencies. (Timo Tijhof) #​1500
Deprecated
  • Core: Deprecate QUnit.extend(). (Steve McClure)

v2.11.3

Compare Source

==================

Fixed
  • CLI: Fix 'qunit' require error on Node 10 if qunit.json exists. #​1484

v2.11.2

Compare Source

==================

Fixed

v2.11.1

Compare Source

==================

Fixed
  • CLI: Improve startup performance by using tiny-glob. #​1476

v2.11.0

Compare Source

==================

Added
  • Assert: New strict boolean assert.true() and assert.false() methods. (Ventuno) #​1445
  • Docs: Redesign of https://qunitjs.com. (Trent Willis) #​1458
  • HTML Reporter: New fuzzy search when typing in the module filter. (Ventuno) #​1440
Changed
  • HTML Reporter: Hide skipped tests also when hidepassed is set. (Ray Cohen) #​1208
Fixed
  • CLI: Improve performance for non-glob arguments. (SparshithNRai) #​1385
  • CLI: Fix error with --watch option, affected Node 14 on Linux. #​1448
  • Core: Fix "No tests" to check test count instead of assert count. (Jessica Jordan) #​1405
Removed
  • All: Remove support for Node 6 and Node 8, require Node 10+.

v2.10.1

Compare Source

==================

Fixed
  • HTML Reporter: Scope QUnit UI button style to not affect #qunit-fixture. (XhmikosR) #​1437

v2.10.0

Compare Source

==================

Changed
  • Core: Run all QUnit.only-marked tests. (Ventuno) #​1436
Fixed
  • Docs: Add project logo to README. (Jim Lynch)
  • HTML Reporter: Fix tab order for toolbar filters. (Eddy Lu)

v2.9.3

Compare Source

==================

Added
  • HTML Reporter: Display progress and runtime while test suite is executing. (Stefan Penner) #​1398
Fixed
  • CLI: Ignore folders mentioned in the gitignore to improve performance. (SparshithNRai)
  • Core: Defer getting the stack trace to improve performance. (Adam Byrne)
  • Core: Let assert.timeout() replace the timeout if config.timeout was already set.

v2.9.2

Compare Source

==================

Fixed
  • Core: Ensure semaphores are balanced when timeout occurs. #​1376
  • HTML Reporter: Avoid inline styles to support CSP without unsafe-inline.

v2.9.1

Compare Source

==================

Fixed
  • Release: Restore missing files that were accidentally missing in the 2.9.0 npm package. #​1368

v2.9.0

Compare Source

==================

Fixed
  • Assert: Report errors from assert.throws() as strings. #​1333
  • CLI: Reduce size of the npm package dependency tree. (Timo Tijhof) #​1342
  • HTML Reporter: Fix an unescaped details.source. (Shlomi Fish) #​1341

v2.8.0

Compare Source

==================

Added
  • Core: Add support for async functions and Promise-returns to QUnit event handlers. These can now be used via QUnit.begin, QUnit.moduleStart, QUnit.testStart, QUnit.testDone, QUnit.moduleDone, and QUnit.done. (Stephen Yeung) #​1307
  • Core: Add stack trace to uncaught error if the browser supports it. (Anand Thakker)
Changed
  • HTML Reporter: Add a running class to list items, for use by plugins. This was previously removed in 2.7.0. #​1323

v2.7.1

Compare Source

==================

Fixed
  • Core: Avoid breaking tests if the browser throws an error from performance.measure. (Gabriel Csapo)

v2.7.0

Compare Source

==================

Added
  • HTML Reporter: Add "User Timings" for each test to the browser's Performance Timeline. (Tobias Bieniek) #​1296
Fixed
  • CLI: Remove need for fsevents extension by upgrading the sane package. (Stefan Penner) #​1314
  • HTML Reporter: Fix XHTML output issue. (Shlomi Fish) #​1317

v2.6.2

Compare Source

==================

Fixed
  • Assert: Remove redundant return statement from assert.pushResult(). (Ger Hobbelt) #​1298
  • CLI: Update fsevents extension for Node 10 compatibility. (Tobias Bieniek) #​1295

v2.6.1

Compare Source

==================

Fixed
  • Core: Ensure module and test callbacks are released for GC. (Robert Jackson) #​1279
  • HTML Reporter: Disable autocomplete on module search input. (Christian) #​1277

v2.6.0

Compare Source

==================

Added
  • CLI: New --require option. (Trent Willis) #​1271
Changed
  • Assert: Fail test if a non-string value is passed to assert.step().
  • Assert: Recognize undefined and other falsy rejection values in assert.rejects().
  • Core: Throw an error if no tests are run.
Fixed
  • Assert: Clone steps array in assert.verifySteps() before exposing to logging callbacks. #​1267
  • Core: Ensure late-add high-priority tests are inserted in proper order. #​1269

v2.5.1

Compare Source

==================

Changed
  • HTML Reporter: Restore attributes on #qunit-fixture between tests. (Robert Jackson) #​1250
  • Assert: Fail test if using assert.step() without assert.verifySteps().
Fixed
  • Core: Release all processing locks when Promise rejects from a test. #​1253

v2.5.0

Compare Source

==================

Added
  • Assert: New assert.rejects() method. (Robert Jackson) #​1238
  • CLI: Fail test if there are unhandled rejections, similar to uncaught errors. (Robert Jackson) #​1241
  • HTML Reporter: Fail test if there are unhandled rejections, similar to uncaught errors. (Robert Jackson) #​1241
Changed
  • Assert: The assert.verifySteps() method now resets the steps buffer, making it easier to use multiple times in a single test. #​1233
Fixed
  • Core: Remove artificial delays from internal setTimeout processing code. #​1246

v2.4.1

Compare Source

==================

  • CLI: Add slight debounce to restarting tests on file watching.
  • CLI: Catch file load failures and report as failing tests.
  • CLI: Clear require cache of watched files between runs.
  • CLI: List available reporters when option is specified with no value.
  • CLI: Properly support watching files added after first run.
  • HTML Reporter: Fix regression in error reporting.

v1.0.0

Compare Source

==================

First stable release.


Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Renovate will not automatically rebase this PR, because other commits have been found.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, click this checkbox.

@mend-for-github-com mend-for-github-com bot force-pushed the whitesource-remediate/qunit-2.x branch 2 times, most recently from e74f7c0 to 47ac5be Compare July 9, 2021 20:14
@mend-for-github-com mend-for-github-com bot force-pushed the whitesource-remediate/qunit-2.x branch from 47ac5be to f2fafbe Compare August 5, 2021 00:26
@mend-for-github-com mend-for-github-com bot force-pushed the whitesource-remediate/qunit-2.x branch 2 times, most recently from 0fc9fcc to 8045f99 Compare September 13, 2021 16:09
@mend-for-github-com mend-for-github-com bot force-pushed the whitesource-remediate/qunit-2.x branch from 8045f99 to 1a90c9b Compare October 4, 2021 16:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants