function.less now passes

browser
cloudhead 15 years ago
parent 0af5632531
commit 456463368d

@ -1,5 +1,5 @@
#functions {
color: #999999;
color: #660000;
width: 16;
height: undefined("self");
border-width: 5;

@ -8,6 +8,19 @@ require.paths.unshift(__dirname, path.join(__dirname, '..'),
var vows = require('lib/vows');
var less = require('lib/less/adapters/server');
less.tree = {};
process.mixin(less.tree, require(path.join(__dirname, '..', 'lib', 'less', 'tree')));
less.tree.functions.add = function (a, b) {
return new(less.tree.Dimension)(a.value + b.value);
}
less.tree.functions.increment = function (a) {
return new(less.tree.Dimension)(a.value + 1);
}
less.tree.functions.color = function (str) {
if (str.content === "evil red") { return new(less.tree.Color)("600") }
}
fs.readdirSync('test/less').forEach(function (file) {
toCSS('test/less/' + file, function (err, less) {
read(path.join('test/css', path.basename(file, '.less')) + '.css', function (e, css) {

Loading…
Cancel
Save