A V8 optimisation assertion plugin for chai.
Install
NPM
- Use:
require('chai-v8-optimisation')
- Install:
npm install --save chai-v8-optimisation
Usage
Using with chaijs
var chai = v8opt = ; chai;
Running your tests: (in order to analyse optimisation the --allow-natives-syntax
flag needs to be passed to node or iojs)
node --allow-natives-syntax your-optimisation-tests.js
Testing your functions:
{};; // american spelling tobeoptimised;tobeoptimized; // american spelling
{ try{}catche{}};; // american spellingnottobeoptimised;nottobeoptimized; // american spelling
Passing parameters to the function being tested
{};
Other usages for the optimisation method
; // always-optimised; // never-optimised; // maybe-deoptimised
Contribute
Discover how you can contribute by heading on over to the CONTRIBUTING.md
file.
Backers
Maintainers
These amazing people are maintaining this project:
- pflannery (https://github.com/pflannery)
Sponsors
No sponsors yet! Will you be the first?
Contributors
These amazing people have contributed code to this project:
License
Unless stated otherwise all works are:
- Copyright © 2015+ pflannery (https://github.com/pflannery)
and licensed under:
- The #{type} License