Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(529)

Unified Diff: polymer_0.5.0/bower_components/web-animations-js/node_modules/chai/chai.js

Issue 835333002: npm_modules: Add ignored web-animations-js files (Closed) Base URL: https://chromium.googlesource.com/infra/third_party/npm_modules.git@master
Patch Set: Created 5 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | polymer_0.5.0/bower_components/web-animations-js/node_modules/mocha/LICENSE » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: polymer_0.5.0/bower_components/web-animations-js/node_modules/chai/chai.js
diff --git a/polymer_0.5.0/bower_components/chai/chai.js b/polymer_0.5.0/bower_components/web-animations-js/node_modules/chai/chai.js
similarity index 91%
copy from polymer_0.5.0/bower_components/chai/chai.js
copy to polymer_0.5.0/bower_components/web-animations-js/node_modules/chai/chai.js
index 33dba967d616b98c735aa06dd4de94f7e841efd0..75eaecbb65fd81edfd31eae502da428167adebbd 100644
--- a/polymer_0.5.0/bower_components/chai/chai.js
+++ b/polymer_0.5.0/bower_components/web-animations-js/node_modules/chai/chai.js
@@ -1,206 +1,144 @@
+
;(function(){
/**
- * Require the given path.
+ * Require the module at `name`.
*
- * @param {String} path
+ * @param {String} name
* @return {Object} exports
* @api public
*/
-function require(path, parent, orig) {
- var resolved = require.resolve(path);
-
- // lookup failed
- if (null == resolved) {
- orig = orig || path;
- parent = parent || 'root';
- var err = new Error('Failed to require "' + orig + '" from "' + parent + '"');
- err.path = orig;
- err.parent = parent;
- err.require = true;
- throw err;
- }
+function require(name) {
+ var module = require.modules[name];
+ if (!module) throw new Error('failed to require "' + name + '"');
- var module = require.modules[resolved];
-
- // perform real require()
- // by invoking the module's
- // registered function
- if (!module._resolving && !module.exports) {
- var mod = {};
- mod.exports = {};
- mod.client = mod.component = true;
- module._resolving = true;
- module.call(this, mod.exports, require.relative(resolved), mod);
- delete module._resolving;
- module.exports = mod.exports;
+ if (!('exports' in module) && typeof module.definition === 'function') {
+ module.client = module.component = true;
+ module.definition.call(this, module.exports = {}, module);
+ delete module.definition;
}
return module.exports;
}
/**
- * Registered modules.
- */
-
-require.modules = {};
-
-/**
- * Registered aliases.
+ * Meta info, accessible in the global scope unless you use AMD option.
*/
-require.aliases = {};
+require.loader = 'component';
/**
- * Resolve `path`.
- *
- * Lookup:
- *
- * - PATH/index.js
- * - PATH.js
- * - PATH
- *
- * @param {String} path
- * @return {String} path or null
- * @api private
+ * Internal helper object, contains a sorting function for semantiv versioning
*/
-
-require.resolve = function(path) {
- if (path.charAt(0) === '/') path = path.slice(1);
-
- var paths = [
- path,
- path + '.js',
- path + '.json',
- path + '/index.js',
- path + '/index.json'
- ];
-
- for (var i = 0; i < paths.length; i++) {
- var path = paths[i];
- if (require.modules.hasOwnProperty(path)) return path;
- if (require.aliases.hasOwnProperty(path)) return require.aliases[path];
+require.helper = {};
+require.helper.semVerSort = function(a, b) {
+ var aArray = a.version.split('.');
+ var bArray = b.version.split('.');
+ for (var i=0; i<aArray.length; ++i) {
+ var aInt = parseInt(aArray[i], 10);
+ var bInt = parseInt(bArray[i], 10);
+ if (aInt === bInt) {
+ var aLex = aArray[i].substr((""+aInt).length);
+ var bLex = bArray[i].substr((""+bInt).length);
+ if (aLex === '' && bLex !== '') return 1;
+ if (aLex !== '' && bLex === '') return -1;
+ if (aLex !== '' && bLex !== '') return aLex > bLex ? 1 : -1;
+ continue;
+ } else if (aInt > bInt) {
+ return 1;
+ } else {
+ return -1;
+ }
}
-};
+ return 0;
+}
/**
- * Normalize `path` relative to the current path.
- *
- * @param {String} curr
- * @param {String} path
- * @return {String}
- * @api private
- */
-
-require.normalize = function(curr, path) {
- var segs = [];
+ * Find and require a module which name starts with the provided name.
+ * If multiple modules exists, the highest semver is used.
+ * This function can only be used for remote dependencies.
- if ('.' != path.charAt(0)) return path;
-
- curr = curr.split('/');
- path = path.split('/');
-
- for (var i = 0; i < path.length; ++i) {
- if ('..' == path[i]) {
- curr.pop();
- } else if ('.' != path[i] && '' != path[i]) {
- segs.push(path[i]);
+ * @param {String} name - module name: `user~repo`
+ * @param {Boolean} returnPath - returns the canonical require path if true,
+ * otherwise it returns the epxorted module
+ */
+require.latest = function (name, returnPath) {
+ function showError(name) {
+ throw new Error('failed to find latest module of "' + name + '"');
+ }
+ // only remotes with semvers, ignore local files conataining a '/'
+ var versionRegexp = /(.*)~(.*)@v?(\d+\.\d+\.\d+[^\/]*)$/;
+ var remoteRegexp = /(.*)~(.*)/;
+ if (!remoteRegexp.test(name)) showError(name);
+ var moduleNames = Object.keys(require.modules);
+ var semVerCandidates = [];
+ var otherCandidates = []; // for instance: name of the git branch
+ for (var i=0; i<moduleNames.length; i++) {
+ var moduleName = moduleNames[i];
+ if (new RegExp(name + '@').test(moduleName)) {
+ var version = moduleName.substr(name.length+1);
+ var semVerMatch = versionRegexp.exec(moduleName);
+ if (semVerMatch != null) {
+ semVerCandidates.push({version: version, name: moduleName});
+ } else {
+ otherCandidates.push({version: version, name: moduleName});
+ }
}
}
-
- return curr.concat(segs).join('/');
-};
+ if (semVerCandidates.concat(otherCandidates).length === 0) {
+ showError(name);
+ }
+ if (semVerCandidates.length > 0) {
+ var module = semVerCandidates.sort(require.helper.semVerSort).pop().name;
+ if (returnPath === true) {
+ return module;
+ }
+ return require(module);
+ }
+ // if the build contains more than one branch of the same module
+ // you should not use this funciton
+ var module = otherCandidates.pop().name;
+ if (returnPath === true) {
+ return module;
+ }
+ return require(module);
+}
/**
- * Register module at `path` with callback `definition`.
- *
- * @param {String} path
- * @param {Function} definition
- * @api private
+ * Registered modules.
*/
-require.register = function(path, definition) {
- require.modules[path] = definition;
-};
+require.modules = {};
/**
- * Alias a module definition.
+ * Register module at `name` with callback `definition`.
*
- * @param {String} from
- * @param {String} to
+ * @param {String} name
+ * @param {Function} definition
* @api private
*/
-require.alias = function(from, to) {
- if (!require.modules.hasOwnProperty(from)) {
- throw new Error('Failed to alias "' + from + '", it does not exist');
- }
- require.aliases[to] = from;
+require.register = function (name, definition) {
+ require.modules[name] = {
+ definition: definition
+ };
};
/**
- * Return a require function relative to the `parent` path.
+ * Define a module's exports immediately with `exports`.
*
- * @param {String} parent
- * @return {Function}
+ * @param {String} name
+ * @param {Generic} exports
* @api private
*/
-require.relative = function(parent) {
- var p = require.normalize(parent, '..');
-
- /**
- * lastIndexOf helper.
- */
-
- function lastIndexOf(arr, obj) {
- var i = arr.length;
- while (i--) {
- if (arr[i] === obj) return i;
- }
- return -1;
- }
-
- /**
- * The relative require() itself.
- */
-
- function localRequire(path) {
- var resolved = localRequire.resolve(path);
- return require(resolved, parent, path);
- }
-
- /**
- * Resolve relative to the parent.
- */
-
- localRequire.resolve = function(path) {
- var c = path.charAt(0);
- if ('/' == c) return path.slice(1);
- if ('.' == c) return require.normalize(p, path);
-
- // resolve deps by returning
- // the dep in the nearest "deps"
- // directory
- var segs = parent.split('/');
- var i = lastIndexOf(segs, 'deps') + 1;
- if (!i) i = 0;
- path = segs.slice(0, i + 1).join('/') + '/deps/' + path;
- return path;
- };
-
- /**
- * Check if module is defined at `path`.
- */
-
- localRequire.exists = function(path) {
- return require.modules.hasOwnProperty(localRequire.resolve(path));
+require.define = function (name, exports) {
+ require.modules[name] = {
+ exports: exports
};
-
- return localRequire;
};
-require.register("chaijs-assertion-error/index.js", function(exports, require, module){
+require.register("chaijs~assertion-error@1.0.0", function (exports, module) {
/*!
* assertion-error
* Copyright(c) 2013 Jake Luer <jake@qualiancy.com>
@@ -313,7 +251,8 @@ AssertionError.prototype.toJSON = function (stack) {
};
});
-require.register("chaijs-type-detect/lib/type.js", function(exports, require, module){
+
+require.register("chaijs~type-detect@0.1.1", function (exports, module) {
/*!
* type-detect
* Copyright(c) 2013 jake luer <jake@alogicalparadox.com>
@@ -458,7 +397,8 @@ Library.prototype.test = function (obj, type) {
};
});
-require.register("chaijs-deep-eql/lib/eql.js", function(exports, require, module){
+
+require.register("chaijs~deep-eql@0.1.3", function (exports, module) {
/*!
* deep-eql
* Copyright(c) 2013 Jake Luer <jake@alogicalparadox.com>
@@ -469,7 +409,7 @@ require.register("chaijs-deep-eql/lib/eql.js", function(exports, require, module
* Module dependencies
*/
-var type = require('type-detect');
+var type = require('chaijs~type-detect@0.1.1');
/*!
* Buffer.isBuffer browser shim
@@ -718,11 +658,13 @@ function objectEqual(a, b, m) {
}
});
-require.register("chai/index.js", function(exports, require, module){
-module.exports = require('./lib/chai');
+
+require.register("chai", function (exports, module) {
+module.exports = require('chai/lib/chai.js');
});
-require.register("chai/lib/chai.js", function(exports, require, module){
+
+require.register("chai/lib/chai.js", function (exports, module) {
/*!
* chai
* Copyright(c) 2011-2014 Jake Luer <jake@alogicalparadox.com>
@@ -736,19 +678,19 @@ var used = []
* Chai version
*/
-exports.version = '1.9.2';
+exports.version = '1.10.0';
/*!
* Assertion Error
*/
-exports.AssertionError = require('assertion-error');
+exports.AssertionError = require('chaijs~assertion-error@1.0.0');
/*!
* Utils for plugins (not exported)
*/
-var util = require('./chai/utils');
+var util = require('chai/lib/chai/utils/index.js');
/**
* # .use(function)
@@ -773,46 +715,47 @@ exports.use = function (fn) {
* Configuration
*/
-var config = require('./chai/config');
+var config = require('chai/lib/chai/config.js');
exports.config = config;
/*!
* Primary `Assertion` prototype
*/
-var assertion = require('./chai/assertion');
+var assertion = require('chai/lib/chai/assertion.js');
exports.use(assertion);
/*!
* Core Assertions
*/
-var core = require('./chai/core/assertions');
+var core = require('chai/lib/chai/core/assertions.js');
exports.use(core);
/*!
* Expect interface
*/
-var expect = require('./chai/interface/expect');
+var expect = require('chai/lib/chai/interface/expect.js');
exports.use(expect);
/*!
* Should interface
*/
-var should = require('./chai/interface/should');
+var should = require('chai/lib/chai/interface/should.js');
exports.use(should);
/*!
* Assert interface
*/
-var assert = require('./chai/interface/assert');
+var assert = require('chai/lib/chai/interface/assert.js');
exports.use(assert);
});
-require.register("chai/lib/chai/assertion.js", function(exports, require, module){
+
+require.register("chai/lib/chai/assertion.js", function (exports, module) {
/*!
* chai
* http://chaijs.com
@@ -820,7 +763,8 @@ require.register("chai/lib/chai/assertion.js", function(exports, require, module
* MIT Licensed
*/
-var config = require('./config');
+var config = require('chai/lib/chai/config.js');
+var NOOP = function() { };
module.exports = function (_chai, util) {
/*!
@@ -884,6 +828,10 @@ module.exports = function (_chai, util) {
util.addChainableMethod(this.prototype, name, fn, chainingBehavior);
};
+ Assertion.addChainableNoop = function(name, fn) {
+ util.addChainableMethod(this.prototype, name, NOOP, fn);
+ };
+
Assertion.overwriteProperty = function (name, fn) {
util.overwriteProperty(this.prototype, name, fn);
};
@@ -945,7 +893,8 @@ module.exports = function (_chai, util) {
};
});
-require.register("chai/lib/chai/config.js", function(exports, require, module){
+
+require.register("chai/lib/chai/config.js", function (exports, module) {
module.exports = {
/**
@@ -998,7 +947,8 @@ module.exports = {
};
});
-require.register("chai/lib/chai/core/assertions.js", function(exports, require, module){
+
+require.register("chai/lib/chai/core/assertions.js", function (exports, module) {
/*!
* chai
* http://chaijs.com
@@ -1187,11 +1137,15 @@ module.exports = function (chai, _) {
* expect(undefined).to.not.be.ok;
* expect(null).to.not.be.ok;
*
+ * Can also be used as a function, which prevents some linter errors.
+ *
+ * expect('everthing').to.be.ok();
+ *
* @name ok
* @api public
*/
- Assertion.addProperty('ok', function () {
+ Assertion.addChainableNoop('ok', function () {
this.assert(
flag(this, 'object')
, 'expected #{this} to be truthy'
@@ -1206,11 +1160,15 @@ module.exports = function (chai, _) {
* expect(true).to.be.true;
* expect(1).to.not.be.true;
*
+ * Can also be used as a function, which prevents some linter errors.
+ *
+ * expect(true).to.be.true();
+ *
* @name true
* @api public
*/
- Assertion.addProperty('true', function () {
+ Assertion.addChainableNoop('true', function () {
this.assert(
true === flag(this, 'object')
, 'expected #{this} to be true'
@@ -1227,11 +1185,15 @@ module.exports = function (chai, _) {
* expect(false).to.be.false;
* expect(0).to.not.be.false;
*
+ * Can also be used as a function, which prevents some linter errors.
+ *
+ * expect(false).to.be.false();
+ *
* @name false
* @api public
*/
- Assertion.addProperty('false', function () {
+ Assertion.addChainableNoop('false', function () {
this.assert(
false === flag(this, 'object')
, 'expected #{this} to be false'
@@ -1248,11 +1210,15 @@ module.exports = function (chai, _) {
* expect(null).to.be.null;
* expect(undefined).not.to.be.null;
*
+ * Can also be used as a function, which prevents some linter errors.
+ *
+ * expect(null).to.be.null();
+ *
* @name null
* @api public
*/
- Assertion.addProperty('null', function () {
+ Assertion.addChainableNoop('null', function () {
this.assert(
null === flag(this, 'object')
, 'expected #{this} to be null'
@@ -1268,11 +1234,15 @@ module.exports = function (chai, _) {
* expect(undefined).to.be.undefined;
* expect(null).to.not.be.undefined;
*
+ * Can also be used as a function, which prevents some linter errors.
+ *
+ * expect(undefined).to.be.undefined();
+ *
* @name undefined
* @api public
*/
- Assertion.addProperty('undefined', function () {
+ Assertion.addChainableNoop('undefined', function () {
this.assert(
undefined === flag(this, 'object')
, 'expected #{this} to be undefined'
@@ -1293,11 +1263,15 @@ module.exports = function (chai, _) {
* expect(bar).to.not.exist;
* expect(baz).to.not.exist;
*
+ * Can also be used as a function, which prevents some linter errors.
+ *
+ * expect(foo).to.exist();
+ *
* @name exist
* @api public
*/
- Assertion.addProperty('exist', function () {
+ Assertion.addChainableNoop('exist', function () {
this.assert(
null != flag(this, 'object')
, 'expected #{this} to exist'
@@ -1317,11 +1291,15 @@ module.exports = function (chai, _) {
* expect('').to.be.empty;
* expect({}).to.be.empty;
*
+ * Can also be used as a function, which prevents some linter errors.
+ *
+ * expect([]).to.be.empty();
+ *
* @name empty
* @api public
*/
- Assertion.addProperty('empty', function () {
+ Assertion.addChainableNoop('empty', function () {
var obj = flag(this, 'object')
, expected = obj;
@@ -1347,6 +1325,12 @@ module.exports = function (chai, _) {
* expect(arguments).to.be.arguments;
* }
*
+ * Can also be used as a function, which prevents some linter errors.
+ *
+ * function test () {
+ * expect(arguments).to.be.arguments();
+ * }
+ *
* @name arguments
* @alias Arguments
* @api public
@@ -1362,8 +1346,8 @@ module.exports = function (chai, _) {
);
}
- Assertion.addProperty('arguments', checkArguments);
- Assertion.addProperty('Arguments', checkArguments);
+ Assertion.addChainableNoop('arguments', checkArguments);
+ Assertion.addChainableNoop('Arguments', checkArguments);
/**
* ### .equal(value)
@@ -2326,7 +2310,8 @@ module.exports = function (chai, _) {
};
});
-require.register("chai/lib/chai/interface/assert.js", function(exports, require, module){
+
+require.register("chai/lib/chai/interface/assert.js", function (exports, module) {
/*!
* chai
* Copyright(c) 2011-2014 Jake Luer <jake@alogicalparadox.com>
@@ -3385,7 +3370,8 @@ module.exports = function (chai, util) {
};
});
-require.register("chai/lib/chai/interface/expect.js", function(exports, require, module){
+
+require.register("chai/lib/chai/interface/expect.js", function (exports, module) {
/*!
* chai
* Copyright(c) 2011-2014 Jake Luer <jake@alogicalparadox.com>
@@ -3400,7 +3386,8 @@ module.exports = function (chai, util) {
});
-require.register("chai/lib/chai/interface/should.js", function(exports, require, module){
+
+require.register("chai/lib/chai/interface/should.js", function (exports, module) {
/*!
* chai
* Copyright(c) 2011-2014 Jake Luer <jake@alogicalparadox.com>
@@ -3481,7 +3468,8 @@ module.exports = function (chai, util) {
};
});
-require.register("chai/lib/chai/utils/addChainableMethod.js", function(exports, require, module){
+
+require.register("chai/lib/chai/utils/addChainableMethod.js", function (exports, module) {
/*!
* Chai - addChainingMethod utility
* Copyright(c) 2012-2014 Jake Luer <jake@alogicalparadox.com>
@@ -3492,9 +3480,9 @@ require.register("chai/lib/chai/utils/addChainableMethod.js", function(exports,
* Module dependencies
*/
-var transferFlags = require('./transferFlags');
-var flag = require('./flag');
-var config = require('../config');
+var transferFlags = require('chai/lib/chai/utils/transferFlags.js');
+var flag = require('chai/lib/chai/utils/flag.js');
+var config = require('chai/lib/chai/config.js');
/*!
* Module variables
@@ -3595,14 +3583,15 @@ module.exports = function (ctx, name, method, chainingBehavior) {
};
});
-require.register("chai/lib/chai/utils/addMethod.js", function(exports, require, module){
+
+require.register("chai/lib/chai/utils/addMethod.js", function (exports, module) {
/*!
* Chai - addMethod utility
* Copyright(c) 2012-2014 Jake Luer <jake@alogicalparadox.com>
* MIT Licensed
*/
-var config = require('../config');
+var config = require('chai/lib/chai/config.js');
/**
* ### .addMethod (ctx, name, method)
@@ -3628,7 +3617,7 @@ var config = require('../config');
* @name addMethod
* @api public
*/
-var flag = require('./flag');
+var flag = require('chai/lib/chai/utils/flag.js');
module.exports = function (ctx, name, method) {
ctx[name] = function () {
@@ -3641,7 +3630,8 @@ module.exports = function (ctx, name, method) {
};
});
-require.register("chai/lib/chai/utils/addProperty.js", function(exports, require, module){
+
+require.register("chai/lib/chai/utils/addProperty.js", function (exports, module) {
/*!
* Chai - addProperty utility
* Copyright(c) 2012-2014 Jake Luer <jake@alogicalparadox.com>
@@ -3684,7 +3674,8 @@ module.exports = function (ctx, name, getter) {
};
});
-require.register("chai/lib/chai/utils/flag.js", function(exports, require, module){
+
+require.register("chai/lib/chai/utils/flag.js", function (exports, module) {
/*!
* Chai - flag utility
* Copyright(c) 2012-2014 Jake Luer <jake@alogicalparadox.com>
@@ -3719,7 +3710,8 @@ module.exports = function (obj, key, value) {
};
});
-require.register("chai/lib/chai/utils/getActual.js", function(exports, require, module){
+
+require.register("chai/lib/chai/utils/getActual.js", function (exports, module) {
/*!
* Chai - getActual utility
* Copyright(c) 2012-2014 Jake Luer <jake@alogicalparadox.com>
@@ -3740,7 +3732,8 @@ module.exports = function (obj, args) {
};
});
-require.register("chai/lib/chai/utils/getEnumerableProperties.js", function(exports, require, module){
+
+require.register("chai/lib/chai/utils/getEnumerableProperties.js", function (exports, module) {
/*!
* Chai - getEnumerableProperties utility
* Copyright(c) 2012-2014 Jake Luer <jake@alogicalparadox.com>
@@ -3768,7 +3761,8 @@ module.exports = function getEnumerableProperties(object) {
};
});
-require.register("chai/lib/chai/utils/getMessage.js", function(exports, require, module){
+
+require.register("chai/lib/chai/utils/getMessage.js", function (exports, module) {
/*!
* Chai - message composition utility
* Copyright(c) 2012-2014 Jake Luer <jake@alogicalparadox.com>
@@ -3779,10 +3773,10 @@ require.register("chai/lib/chai/utils/getMessage.js", function(exports, require,
* Module dependancies
*/
-var flag = require('./flag')
- , getActual = require('./getActual')
- , inspect = require('./inspect')
- , objDisplay = require('./objDisplay');
+var flag = require('chai/lib/chai/utils/flag.js')
+ , getActual = require('chai/lib/chai/utils/getActual.js')
+ , inspect = require('chai/lib/chai/utils/inspect.js')
+ , objDisplay = require('chai/lib/chai/utils/objDisplay.js');
/**
* ### .getMessage(object, message, negateMessage)
@@ -3821,7 +3815,8 @@ module.exports = function (obj, args) {
};
});
-require.register("chai/lib/chai/utils/getName.js", function(exports, require, module){
+
+require.register("chai/lib/chai/utils/getName.js", function (exports, module) {
/*!
* Chai - getName utility
* Copyright(c) 2012-2014 Jake Luer <jake@alogicalparadox.com>
@@ -3844,7 +3839,8 @@ module.exports = function (func) {
};
});
-require.register("chai/lib/chai/utils/getPathValue.js", function(exports, require, module){
+
+require.register("chai/lib/chai/utils/getPathValue.js", function (exports, module) {
/*!
* Chai - getPathValue utility
* Copyright(c) 2012-2014 Jake Luer <jake@alogicalparadox.com>
@@ -3949,7 +3945,8 @@ function _getPathValue (parsed, obj) {
};
});
-require.register("chai/lib/chai/utils/getProperties.js", function(exports, require, module){
+
+require.register("chai/lib/chai/utils/getProperties.js", function (exports, module) {
/*!
* Chai - getProperties utility
* Copyright(c) 2012-2014 Jake Luer <jake@alogicalparadox.com>
@@ -3987,7 +3984,8 @@ module.exports = function getProperties(object) {
};
});
-require.register("chai/lib/chai/utils/index.js", function(exports, require, module){
+
+require.register("chai/lib/chai/utils/index.js", function (exports, module) {
/*!
* chai
* Copyright(c) 2011 Jake Luer <jake@alogicalparadox.com>
@@ -4004,113 +4002,114 @@ var exports = module.exports = {};
* test utility
*/
-exports.test = require('./test');
+exports.test = require('chai/lib/chai/utils/test.js');
/*!
* type utility
*/
-exports.type = require('./type');
+exports.type = require('chai/lib/chai/utils/type.js');
/*!
* message utility
*/
-exports.getMessage = require('./getMessage');
+exports.getMessage = require('chai/lib/chai/utils/getMessage.js');
/*!
* actual utility
*/
-exports.getActual = require('./getActual');
+exports.getActual = require('chai/lib/chai/utils/getActual.js');
/*!
* Inspect util
*/
-exports.inspect = require('./inspect');
+exports.inspect = require('chai/lib/chai/utils/inspect.js');
/*!
* Object Display util
*/
-exports.objDisplay = require('./objDisplay');
+exports.objDisplay = require('chai/lib/chai/utils/objDisplay.js');
/*!
* Flag utility
*/
-exports.flag = require('./flag');
+exports.flag = require('chai/lib/chai/utils/flag.js');
/*!
* Flag transferring utility
*/
-exports.transferFlags = require('./transferFlags');
+exports.transferFlags = require('chai/lib/chai/utils/transferFlags.js');
/*!
* Deep equal utility
*/
-exports.eql = require('deep-eql');
+exports.eql = require('chaijs~deep-eql@0.1.3');
/*!
* Deep path value
*/
-exports.getPathValue = require('./getPathValue');
+exports.getPathValue = require('chai/lib/chai/utils/getPathValue.js');
/*!
* Function name
*/
-exports.getName = require('./getName');
+exports.getName = require('chai/lib/chai/utils/getName.js');
/*!
* add Property
*/
-exports.addProperty = require('./addProperty');
+exports.addProperty = require('chai/lib/chai/utils/addProperty.js');
/*!
* add Method
*/
-exports.addMethod = require('./addMethod');
+exports.addMethod = require('chai/lib/chai/utils/addMethod.js');
/*!
* overwrite Property
*/
-exports.overwriteProperty = require('./overwriteProperty');
+exports.overwriteProperty = require('chai/lib/chai/utils/overwriteProperty.js');
/*!
* overwrite Method
*/
-exports.overwriteMethod = require('./overwriteMethod');
+exports.overwriteMethod = require('chai/lib/chai/utils/overwriteMethod.js');
/*!
* Add a chainable method
*/
-exports.addChainableMethod = require('./addChainableMethod');
+exports.addChainableMethod = require('chai/lib/chai/utils/addChainableMethod.js');
/*!
* Overwrite chainable method
*/
-exports.overwriteChainableMethod = require('./overwriteChainableMethod');
+exports.overwriteChainableMethod = require('chai/lib/chai/utils/overwriteChainableMethod.js');
});
-require.register("chai/lib/chai/utils/inspect.js", function(exports, require, module){
+
+require.register("chai/lib/chai/utils/inspect.js", function (exports, module) {
// This is (almost) directly from Node.js utils
// https://github.com/joyent/node/blob/f8c335d0caf47f16d31413f89aa28eda3878e3aa/lib/util.js
-var getName = require('./getName');
-var getProperties = require('./getProperties');
-var getEnumerableProperties = require('./getEnumerableProperties');
+var getName = require('chai/lib/chai/utils/getName.js');
+var getProperties = require('chai/lib/chai/utils/getProperties.js');
+var getEnumerableProperties = require('chai/lib/chai/utils/getEnumerableProperties.js');
module.exports = inspect;
@@ -4298,6 +4297,9 @@ function formatPrimitive(ctx, value) {
return ctx.stylize(simple, 'string');
case 'number':
+ if (value === 0 && (1/value) === -Infinity) {
+ return ctx.stylize('-0', 'number');
+ }
return ctx.stylize('' + value, 'number');
case 'boolean':
@@ -4437,7 +4439,8 @@ function objectToString(o) {
}
});
-require.register("chai/lib/chai/utils/objDisplay.js", function(exports, require, module){
+
+require.register("chai/lib/chai/utils/objDisplay.js", function (exports, module) {
/*!
* Chai - flag utility
* Copyright(c) 2012-2014 Jake Luer <jake@alogicalparadox.com>
@@ -4448,8 +4451,8 @@ require.register("chai/lib/chai/utils/objDisplay.js", function(exports, require,
* Module dependancies
*/
-var inspect = require('./inspect');
-var config = require('../config');
+var inspect = require('chai/lib/chai/utils/inspect.js');
+var config = require('chai/lib/chai/config.js');
/**
* ### .objDisplay (object)
@@ -4489,7 +4492,8 @@ module.exports = function (obj) {
};
});
-require.register("chai/lib/chai/utils/overwriteMethod.js", function(exports, require, module){
+
+require.register("chai/lib/chai/utils/overwriteMethod.js", function (exports, module) {
/*!
* Chai - overwriteMethod utility
* Copyright(c) 2012-2014 Jake Luer <jake@alogicalparadox.com>
@@ -4543,7 +4547,8 @@ module.exports = function (ctx, name, method) {
};
});
-require.register("chai/lib/chai/utils/overwriteProperty.js", function(exports, require, module){
+
+require.register("chai/lib/chai/utils/overwriteProperty.js", function (exports, module) {
/*!
* Chai - overwriteProperty utility
* Copyright(c) 2012-2014 Jake Luer <jake@alogicalparadox.com>
@@ -4600,7 +4605,8 @@ module.exports = function (ctx, name, getter) {
};
});
-require.register("chai/lib/chai/utils/overwriteChainableMethod.js", function(exports, require, module){
+
+require.register("chai/lib/chai/utils/overwriteChainableMethod.js", function (exports, module) {
/*!
* Chai - overwriteChainableMethod utility
* Copyright(c) 2012-2014 Jake Luer <jake@alogicalparadox.com>
@@ -4656,7 +4662,8 @@ module.exports = function (ctx, name, method, chainingBehavior) {
};
});
-require.register("chai/lib/chai/utils/test.js", function(exports, require, module){
+
+require.register("chai/lib/chai/utils/test.js", function (exports, module) {
/*!
* Chai - test utility
* Copyright(c) 2012-2014 Jake Luer <jake@alogicalparadox.com>
@@ -4667,7 +4674,7 @@ require.register("chai/lib/chai/utils/test.js", function(exports, require, modul
* Module dependancies
*/
-var flag = require('./flag');
+var flag = require('chai/lib/chai/utils/flag.js');
/**
* # test(object, expression)
@@ -4685,7 +4692,8 @@ module.exports = function (obj, args) {
};
});
-require.register("chai/lib/chai/utils/transferFlags.js", function(exports, require, module){
+
+require.register("chai/lib/chai/utils/transferFlags.js", function (exports, module) {
/*!
* Chai - transferFlags utility
* Copyright(c) 2012-2014 Jake Luer <jake@alogicalparadox.com>
@@ -4732,7 +4740,8 @@ module.exports = function (assertion, object, includeAll) {
};
});
-require.register("chai/lib/chai/utils/type.js", function(exports, require, module){
+
+require.register("chai/lib/chai/utils/type.js", function (exports, module) {
/*!
* Chai - type utility
* Copyright(c) 2012-2014 Jake Luer <jake@alogicalparadox.com>
@@ -4781,24 +4790,11 @@ module.exports = function (obj) {
});
-
-
-
-require.alias("chaijs-assertion-error/index.js", "chai/deps/assertion-error/index.js");
-require.alias("chaijs-assertion-error/index.js", "chai/deps/assertion-error/index.js");
-require.alias("chaijs-assertion-error/index.js", "assertion-error/index.js");
-require.alias("chaijs-assertion-error/index.js", "chaijs-assertion-error/index.js");
-require.alias("chaijs-deep-eql/lib/eql.js", "chai/deps/deep-eql/lib/eql.js");
-require.alias("chaijs-deep-eql/lib/eql.js", "chai/deps/deep-eql/index.js");
-require.alias("chaijs-deep-eql/lib/eql.js", "deep-eql/index.js");
-require.alias("chaijs-type-detect/lib/type.js", "chaijs-deep-eql/deps/type-detect/lib/type.js");
-require.alias("chaijs-type-detect/lib/type.js", "chaijs-deep-eql/deps/type-detect/index.js");
-require.alias("chaijs-type-detect/lib/type.js", "chaijs-type-detect/index.js");
-require.alias("chaijs-deep-eql/lib/eql.js", "chaijs-deep-eql/index.js");
-require.alias("chai/index.js", "chai/index.js");if (typeof exports == "object") {
+if (typeof exports == "object") {
module.exports = require("chai");
} else if (typeof define == "function" && define.amd) {
- define([], function(){ return require("chai"); });
+ define("chai", [], function(){ return require("chai"); });
} else {
- this["chai"] = require("chai");
-}})();
+ (this || window)["chai"] = require("chai");
+}
+})()
« no previous file with comments | « no previous file | polymer_0.5.0/bower_components/web-animations-js/node_modules/mocha/LICENSE » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698