1 | const transform = require('./')
|
2 | const test = require('tape')
|
3 | const path = require('path')
|
4 | const fs = require('fs')
|
5 |
|
6 | test('basic', compare('basic.css', 'basic-out.css'))
|
7 | test('import', compare('import.css', 'basic-out.css'))
|
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')
|
16 |
|
17 | t.plan(1)
|
18 |
|
19 | transform(file, src, {
|
20 | sourcemap: false
|
21 | }, function (err, actual) {
|
22 | if (err) return t.error(err)
|
23 |
|
24 | t.equal(actual, expected, 'output is as expected')
|
25 | })
|
26 | }
|
27 | }
|