@@ -3,25 +3,37 @@ const test = require('tape')
3
3
const path = require ( 'path' )
4
4
const fs = require ( 'fs' )
5
5
6
- test ( 'basic' , compare ( 'basic.css' , 'basic-out.css' ) )
7
- test ( 'import' , compare ( 'import.css' , 'basic-out.css' ) )
6
+ test ( 'basic' , function ( t ) {
7
+ t . plan ( 1 )
8
8
9
- function compare ( inputFile , outputFile ) {
10
- return function compareTest ( t ) {
11
- const file = path . join ( __dirname , 'fixtures' , inputFile )
12
- const src = fs . readFileSync ( file , 'utf8' )
13
- const expected = fs . readFileSync (
14
- path . join ( __dirname , 'fixtures' , outputFile )
15
- , 'utf8' )
9
+ const file = path . join ( __dirname , 'fixtures/basic.css' )
10
+ const src = fs . readFileSync ( file , 'utf8' )
11
+ const expected = fs . readFileSync ( path . join ( __dirname , 'fixtures/basic-out.css' ) , 'utf8' )
16
12
17
- t . plan ( 1 )
13
+ transform ( file , src , {
14
+ sourcemap : false
15
+ } , function ( err , actual ) {
16
+ if ( err ) return t . error ( err )
18
17
19
- transform ( file , src , {
20
- sourcemap : false
21
- } , function ( err , actual ) {
22
- if ( err ) return t . error ( err )
18
+ t . equal ( actual . css , expected , 'output is as expected' )
19
+ } )
20
+ } )
21
+ test ( 'import' , function ( t ) {
22
+ t . plan ( 2 )
23
23
24
- t . equal ( actual , expected , 'output is as expected' )
25
- } )
26
- }
27
- }
24
+ const file = path . join ( __dirname , 'fixtures/import.css' )
25
+ const src = fs . readFileSync ( file , 'utf8' )
26
+ const expected = fs . readFileSync ( path . join ( __dirname , 'fixtures/basic-out.css' ) , 'utf8' )
27
+
28
+ transform ( file , src , {
29
+ sourcemap : false
30
+ } , function ( err , actual ) {
31
+ if ( err ) return t . error ( err )
32
+
33
+ t . equal ( actual . css , expected , 'output is as expected' )
34
+ t . deepEqual ( actual . files , [
35
+ file ,
36
+ path . join ( __dirname , 'fixtures/basic.css' )
37
+ ] , 'lists imported files' )
38
+ } )
39
+ } )
0 commit comments