-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathtest.js
More file actions
24 lines (19 loc) · 667 Bytes
/
Copy pathtest.js
File metadata and controls
24 lines (19 loc) · 667 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
var postcss = require('postcss');
var test = require('ava');
var flexbox = require('./');
var fs = require('fs');
require.extensions['.css'] = function (module, filename) {
module.exports = fs.readFileSync(filename, 'utf8');
};
var inputCSS = require("./test/input.css");
var outputCSS = require("./test/output.css");
function run(t, input, output, opts) {
return postcss([ flexbox(opts) ]).process(input)
.then(function(result) {
t.deepEqual(result.css, output);
t.deepEqual(result.warnings().length, 0);
});
}
test('converts box and box-item to flexbox props and values', function(t) {
return run(t, inputCSS, outputCSS, { });
})