![Oracle Drags Its Feet in the JavaScript Trademark Dispute](https://cdn.sanity.io/images/cgdhsj6q/production/919c3b22c24f93884c548d60cbb338e819ff2435-1024x1024.webp?w=400&fit=max&auto=format)
Security News
Oracle Drags Its Feet in the JavaScript Trademark Dispute
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
@xml-conformance-suite/mocha
Advanced tools
This package provides a builder and runner for running the suite as Mocha tests.
This is an adapter for running the XML conformance suite published by the W3C as part of a Mocha test suite.
There are two broad options:
Execute a runner from under runners
. This is generally appropriate when
you want to just run XML tests in isolation from other kinds of test, and may be
helpful when you are setting up or testing your XML test suite
configuration. The runner will load the driver you specify and use the selection
of tests you specify and will just run these tests.
Build a series of tests by using a builder under builders
. The builders
export a build
function which allows you to incorporate the conformance
tests as part of larger suite.
In all cases you must specify:
How to run the code under test and determine whether the test was successful or not. You do this by specifying a "driver".
How to dertermine which test to run and which to skip. You do this by specifying a "selection".
You need to disclose the runner to the test framework it is made for and specify
the driver and selection on the command line. By convention the driver is
specified using the argument --xml-driver
and the selection using the
argument --xml-selection
.
For instance, if you want to use the Mocha runner with the xmllint
driver and
the xmllint
selection:
$ mocha --delay [path to this package]/runners/basic.js \
--xml-driver=@xml-conformance-suite/js/drivers/xmllint \
--xml-selection=@xml-conformance-suite/js/selections/xmllint
The path to the runner needs to be appropriate to how you invoke your test
framework. If you run mocha
you must give it the path where it can find the
runner in the same way you would if you asked it to run any other test file.
FAQs
This package provides a builder and runner for running the suite as Mocha tests.
We found that @xml-conformance-suite/mocha demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
Security News
The Linux Foundation is warning open source developers that compliance with global sanctions is mandatory, highlighting legal risks and restrictions on contributions.
Security News
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.