Sha256: 78c2781a71979e2723628b0bb054e3e8d58e9be19eb42caff8e2db7f1b945402
Contents?: true
Size: 1.54 KB
Versions: 1
Compression:
Stored size: 1.54 KB
Contents
module.exports = function(jasmineRequire) { var jasmine = jasmineRequire.core(jasmineRequire); var consoleFns = require('../console/console.js'); consoleFns.console(consoleFns, jasmine); var env = jasmine.getEnv(); var jasmineInterface = { describe: function(description, specDefinitions) { return env.describe(description, specDefinitions); }, xdescribe: function(description, specDefinitions) { return env.xdescribe(description, specDefinitions); }, it: function(desc, func) { return env.it(desc, func); }, xit: function(desc, func) { return env.xit(desc, func); }, beforeEach: function(beforeEachFunction) { return env.beforeEach(beforeEachFunction); }, afterEach: function(afterEachFunction) { return env.afterEach(afterEachFunction); }, expect: function(actual) { return env.expect(actual); }, spyOn: function(obj, methodName) { return env.spyOn(obj, methodName); }, jsApiReporter: new jasmine.JsApiReporter({ timer: new jasmine.Timer() }), jasmine: jasmine }; extend(global, jasmineInterface); jasmine.addCustomEqualityTester = function(tester) { env.addCustomEqualityTester(tester); }; jasmine.addMatchers = function(matchers) { return env.addMatchers(matchers); }; jasmine.clock = function() { return env.clock; }; function extend(destination, source) { for (var property in source) destination[property] = source[property]; return destination; } return jasmine; };
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
jasmine-core-2.0.1 | ./lib/jasmine-core/boot/node_boot.js |