Tests/Specs: Use Chai for assertions, instead of Jasmine's assertions.
[mootools.git] / Tests / server-tests.js
blobf6e2078eb8a31048dd9e6cdecb122efc770b1102
1 "use strict";
3 var Jasmine = require('jasmine'),
4         chai = require('chai'),
5         sinon = require('sinon');
7 function injectLibraries(object){
8         object.should = chai.should();
9         object.expect = chai.expect;
10         object.assert = chai.assert;
11         object.sinon = sinon;
14 module.exports = function(cb){
16         var jasmine = new Jasmine();
17         jasmine.loadConfig({
18                 spec_dir: '/',
19                 spec_files: [
20                         'mootools-server.js',
21                         'mootools-server-specs.js'
22                 ],
23                 helpers: []
24         });
26         jasmine.configureDefaultReporter({
27                 showColors: true
28         });
30         injectLibraries(global);
32         jasmine.onComplete(function(passed){
33                 if(passed) cb();
34                 else process.exit(1);
35         });
37         jasmine.execute();