You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
574 B
18 lines
574 B
'use strict';
|
|
|
|
var assert = require('assert');
|
|
var valueExpressionMixin = require(__dirname + './../lib/node/valueExpression');
|
|
var Node = require(__dirname + './../lib/node');
|
|
|
|
suite('value-expression', function() {
|
|
test("value expression mixin should not overwrite Node prototype properties", function() {
|
|
var mixin = valueExpressionMixin();
|
|
|
|
// make sure that the node class doesn't have any conflicting properties
|
|
for (var key in mixin) {
|
|
if (mixin.hasOwnProperty(key)) {
|
|
assert.equal(Node.prototype[key], undefined);
|
|
}
|
|
}
|
|
});
|
|
});
|
|
|