UNPKG

974 BJavaScriptView Raw
1var assert = require( 'assert' );
2var rollup = require( 'rollup' );
3var less = require( '../dist/rollup-plugin-less.js' );
4var npm = require( 'rollup-plugin-node-resolve' );
5
6require( 'source-map-support' ).install();
7
8process.chdir( __dirname );
9
10function executeBundle ( bundle ) {
11 var generated = bundle.generate();
12 var code = generated.code;
13
14 var fn = new Function( 'assert', code );
15 fn( assert );
16}
17
18describe( 'rollup-plugin-less', function () {
19 it( 'converts less', function () {
20 return rollup.rollup({
21 entry: 'samples/main.js',
22 targets: [
23 {
24 format: 'cjs',
25 dest: './bundle.js'
26 }
27 ],
28 plugins: [ less({
29 output: './style.css'
30 }) ]
31 }).then((bundle) => {
32 bundle.write({
33 dest: './dist.cjs.js',
34 format: 'cjs'
35 });
36 });
37 });
38});