]>
code.delx.au - gnu-emacs-elpa/blob - benchmark/scenarios.js
3 var fs
= require('fs'),
4 path
= require('path'),
5 scopifier
= require('../scopifier'),
7 jqueryPath
= path
.join(__dirname
, 'fixtures', 'jquery-2.1.1.js'),
8 lodashPath
= path
.join(__dirname
, 'fixtures', 'lodash-2.4.1.js'),
9 asyncPath
= path
.join(__dirname
, 'fixtures', 'async-0.9.0.js'),
10 mkdirpPath
= path
.join(__dirname
, 'fixtures', 'mkdirp-0.5.0.js');
12 suite('scopifier', function () {
14 var jquery
, lodash
, async
, mkdirp
;
16 before(function (next
) {
17 fs
.readFile(jqueryPath
, 'utf8', function (error
, contents
) {
23 before(function (next
) {
24 fs
.readFile(lodashPath
, 'utf8', function (error
, contents
) {
30 before(function (next
) {
31 fs
.readFile(asyncPath
, 'utf8', function (error
, contents
) {
37 before(function (next
) {
38 fs
.readFile(mkdirpPath
, 'utf8', function (error
, contents
) {
44 bench('jquery', function () {
48 bench('lodash', function () {
52 bench('async', function () {
56 bench('mkdirp', function () {