Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/twbs/rfs.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorMartijn Cuppens <martijn.cuppens@gmail.com>2019-10-22 23:00:26 +0300
committerXhmikosR <xhmikosr@gmail.com>2019-10-23 11:19:00 +0300
commit6933ca550fe014a2740036a24d022403ec105761 (patch)
tree4554b30a6ee2cc5bb991a8057568954d0ddae7d6 /test
parent97307025a17081802aa20ff12a89cf2e9ed775d5 (diff)
Add Dart Sass tests
Diffstat (limited to 'test')
-rw-r--r--test/lib/result.js14
-rw-r--r--test/test.js3
2 files changed, 13 insertions, 4 deletions
diff --git a/test/lib/result.js b/test/lib/result.js
index d3e3e11..870f755 100644
--- a/test/lib/result.js
+++ b/test/lib/result.js
@@ -4,7 +4,8 @@
const fs = require('fs');
const path = require('path');
const prettier = require('prettier');
-const sass = require('node-sass');
+const libSass = require('node-sass');
+const dartSass = require('sass');
const less = require('less');
const stylus = require('stylus');
@@ -30,8 +31,15 @@ module.exports = {
expected: id => format(getFileContent('expected', id, 'css')),
// Return parsed css
- sass: id => {
- return format(sass.renderSync({
+ dartsass: id => {
+ return format(dartSass.renderSync({
+ file: path.join(__dirname, `../sass/${id}.scss`)
+ }).css.toString('utf8'));
+ },
+
+ // Return parsed css
+ libsass: id => {
+ return format(libSass.renderSync({
file: path.join(__dirname, `../sass/${id}.scss`)
}).css.toString('utf8'));
},
diff --git a/test/test.js b/test/test.js
index 87a16b8..19387f4 100644
--- a/test/test.js
+++ b/test/test.js
@@ -8,7 +8,8 @@ const tests = require('./tests.json');
const styles = [
'Less',
- 'Sass',
+ 'LibSass',
+ 'DartSass',
'Stylus',
'Postcss'
];