Skip to content

Commit 7aee4b2

Browse files
committed
use chai-files
1 parent a664ac0 commit 7aee4b2

2 files changed

Lines changed: 14 additions & 6 deletions

File tree

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@
2222
"license": "MIT",
2323
"devDependencies": {
2424
"broccoli": "^0.16.8",
25-
"chai": "^1.10.0",
25+
"chai": "^3.5.0",
26+
"chai-files": "^1.4.0",
2627
"copy-dereference": "^1.0.0",
2728
"mocha": "^2.0.1",
2829
"mocha-jshint": "2.3.1",

test/caching-browserify-test.js

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,20 @@
11
/* global describe, afterEach, it, beforeEach */
22
/* jshint expr: true */
33

4-
var chai = require('chai');
5-
var expect = chai.expect; // jshint ignore:line
64
var sinon = require('sinon');
5+
var chai = require('chai');
76
var sinonChai = require('sinon-chai');
8-
var Loader = require('./helpers/loader');
7+
var chaiFiles = require('chai-files');
8+
99
chai.use(sinonChai);
10+
chai.use(chaiFiles);
11+
12+
var expect = chai.expect;
13+
14+
var Loader = require('./helpers/loader');
15+
16+
17+
var file = chaiFiles.file;
1018

1119
var CachingBrowserify = require('../lib/caching-browserify');
1220
var fs = require('fs');
@@ -87,8 +95,7 @@ describe('CachingBrowserify', function() {
8795
loader.load(result.directory + '/browserify/browserify.js');
8896
expect(loader.entries).to.have.keys(['npm:my-module']);
8997

90-
var file = fs.readFileSync(result.directory + '/browserify/browserify.js', 'UTF8');
91-
expect(file).to.match(/sourceMappingURL=data:application\/json;.*base64,/);
98+
expect(file(result.directory + '/browserify/browserify.js')).to.match(/sourceMappingURL=data:application\/json;.*base64,/);
9299
expect(spy).to.have.callCount(1);
93100
return builder.build();
94101
}).then(function(){

0 commit comments

Comments
 (0)