UNPKG

574 BJavaScriptView Raw
1'use strict';
2
3var assert = require('assert');
4var valueExpressionMixin = require(__dirname + './../lib/node/valueExpression');
5var Node = require(__dirname + './../lib/node');
6
7suite('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});