1 | ;
|
2 |
|
3 | var assert = require('assert');
|
4 | var valueExpressionMixin = require(__dirname + './../lib/node/valueExpression');
|
5 | var Node = require(__dirname + './../lib/node');
|
6 |
|
7 | suite('value-expression', function() {
|
8 | test("value expression mixin should not overwrite Node prototype properties", function() {
|
9 | var mixin = valueExpressionMixin();
|
10 |
|
11 | // make sure that the node class doesn't have any conflicting properties
|
12 | for (var key in mixin) {
|
13 | if (mixin.hasOwnProperty(key)) {
|
14 | assert.equal(Node.prototype[key], undefined);
|
15 | }
|
16 | }
|
17 | });
|
18 | });
|