1 | var assert = require( 'assert' );
|
2 | var rollup = require( 'rollup' );
|
3 | var less = require( '../dist/rollup-plugin-less.js' );
|
4 | var npm = require( 'rollup-plugin-node-resolve' );
|
5 |
|
6 | require( 'source-map-support' ).install();
|
7 |
|
8 | process.chdir( __dirname );
|
9 |
|
10 | function 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 |
|
18 | describe( '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 | insert: true
|
30 | }) ]
|
31 | }).then((bundle) => {
|
32 | bundle.write({
|
33 | dest: './dist.cjs.js',
|
34 | format: 'cjs'
|
35 | });
|
36 | });
|
37 | });
|
38 | });
|