Commit c8fc71ee by nc

add basic include path test

parent dde391c5
@import "vars";
body { background: $color; }
\ No newline at end of file
$color: red;
\ No newline at end of file
/*jshint multistr:true */ /*jshint multistr:true */
var sass = require('../sass'); var sass = require('../sass');
var assert = require('assert'); var assert = require('assert');
var path = require('path');
var badSampleFilename = 'sample.scss'; var badSampleFilename = 'sample.scss';
var sampleFilename = require('path').resolve(__dirname, 'sample.scss'); var sampleFilename = path.resolve(__dirname, 'sample.scss');
var scssStr = '#navbar {\ var scssStr = '#navbar {\
width: 80%;\ width: 80%;\
...@@ -105,6 +105,21 @@ describe("compile scss", function() { ...@@ -105,6 +105,21 @@ describe("compile scss", function() {
}); });
}); });
describe("compile file with include paths", function(){
it("should compile with render", function(done) {
sass.render({
file: path.resolve(__dirname, "include_path.scss"),
includePaths: [path.resolve(__dirname, "lib")],
success: function (css) {
done(assert.equal(css, "body {\n background: red; }\n"));
},
error: function (error) {
done(error);
}
})
});
});
describe("compile file", function() { describe("compile file", function() {
it("should compile with render", function(done) { it("should compile with render", function(done) {
sass.render({ sass.render({
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment