Security News
tea.xyz Spam Plagues npm and RubyGems Package Registries
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
@xml-conformance-suite/mocha
Advanced tools
Readme
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.
The npm package @xml-conformance-suite/mocha receives a total of 43 weekly downloads. As such, @xml-conformance-suite/mocha popularity was classified as not popular.
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
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
Security News
As cyber threats become more autonomous, AI-powered defenses are crucial for businesses to stay ahead of attackers who can exploit software vulnerabilities at scale.
Security News
UnitedHealth Group disclosed that the ransomware attack on Change Healthcare compromised protected health information for millions in the U.S., with estimated costs to the company expected to reach $1 billion.