function.less now passes
This commit is contained in:
parent
0af5632531
commit
456463368d
@ -1,5 +1,5 @@
|
|||||||
#functions {
|
#functions {
|
||||||
color: #999999;
|
color: #660000;
|
||||||
width: 16;
|
width: 16;
|
||||||
height: undefined("self");
|
height: undefined("self");
|
||||||
border-width: 5;
|
border-width: 5;
|
||||||
|
@ -8,6 +8,19 @@ require.paths.unshift(__dirname, path.join(__dirname, '..'),
|
|||||||
var vows = require('lib/vows');
|
var vows = require('lib/vows');
|
||||||
var less = require('lib/less/adapters/server');
|
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) {
|
fs.readdirSync('test/less').forEach(function (file) {
|
||||||
toCSS('test/less/' + file, function (err, less) {
|
toCSS('test/less/' + file, function (err, less) {
|
||||||
read(path.join('test/css', path.basename(file, '.less')) + '.css', function (e, css) {
|
read(path.join('test/css', path.basename(file, '.less')) + '.css', function (e, css) {
|
||||||
|
Loading…
Reference in New Issue
Block a user