UNPKG

628 BJavaScriptView Raw
1var path = require('path');
2
3var pattern = function(file) {
4 return {pattern: file, included: true, served: true, watched: false};
5};
6
7var framework = function(files) {
8 files.unshift(pattern(path.join(__dirname, 'adapter.js')));
9 files.unshift(pattern(path.resolve(require.resolve('sinon-chai'))));
10 files.unshift(pattern(path.resolve(require.resolve('chai'), '../chai.js')));
11 // TODO is there a bower api for resolving paths?
12 files.unshift(pattern(path.join(__dirname, 'bower_components/sinonjs/sinon.js')));
13};
14
15framework.$inject = ['config.files'];
16module.exports = {'framework:sinon-chai': ['factory', framework]};