UNPKG

814 BJavaScriptView Raw
1var chai = require('chai');
2var chaiAsPromised = require('chai-as-promised');
3
4chai.use(chaiAsPromised);
5
6var expect = chai.expect;
7var rollupBabelLibBundler = require('../lib');
8
9describe('rollup-babel-lib-bundler', function() {
10 it('is a function', function() {
11 expect(rollupBabelLibBundler).to.be.a('function');
12 });
13
14 it('returns a promise', function(done) {
15 var promise = rollupBabelLibBundler();
16
17 // On Node 0.10, promise is shimmed
18 if (typeof promise !== 'object') {
19 expect(promise).to.be.a('Promise');
20 }
21
22 expect(promise).to.eventually.be.rejected.and.notify(done);
23 });
24
25 it('creates new files', function(done) {
26 var promise = rollupBabelLibBundler({
27 entry: 'test/sample.js',
28 });
29
30 expect(promise).to.eventually.be.a('array').and.notify(done);
31 });
32});