UNPKG

718 BJavaScriptView Raw
1const transform = require('./')
2const test = require('tape')
3const path = require('path')
4const fs = require('fs')
5
6test('basic', compare('basic.css', 'basic-out.css'))
7test('import', compare('import.css', 'basic-out.css'))
8
9function 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}