瀏覽代碼

EAGLESIX-2695 Fixed some broken test cases.

Tony Ennis 11 年之前
父節點
當前提交
72808ae149
共有 1 個文件被更改,包括 10 次插入11 次删除
  1. 10 11
      test/lib/pipeline/expressions/LetExpression_test.js

+ 10 - 11
test/lib/pipeline/expressions/LetExpression_test.js

@@ -1,7 +1,7 @@
 "use strict";
 var assert = require("assert"),
-	LetExpression = require("../../../../lib/pipeline/expressions/LetExpression"),
-	Expression = require("../../../../lib/pipeline/expressions/Expression");
+	LetExpression = require("../../../../lib/pipeline/expressions/LetExpression");
+	//Expression = require("../../../../lib/pipeline/expressions/Expression");
 
 
 module.exports = {
@@ -28,41 +28,41 @@ module.exports = {
 		"#parse()": {
 			"should throw if $let isn't in expr": function () {
 				assert.throws(function(){
-					new LetExpression.parse({$noLetIsHere:1}, {})
+					new LetExpression().parse({$noLetIsHere:1}, {})
 				});
 			},
 			"should throw if the $let expression isn't an object": function () {
 				assert.throws(function(){
-					new LetExpression.parse({$expr:"this is not an object"}, {})
+					new LetExpression().parse({$expr:"this is not an object"}, {})
 				});
 			},
 			"should throw if the $let expression is an array": function () {
 				assert.throws(function(){
-					new LetExpression.parse({$expr:[1,2,3]}, {})
+					new LetExpression().parse({$expr:[1,2,3]}, {})
 				});
 			},
 			"should throw if there is no vars parameter to $let": function () {
 				assert.throws(function(){
-					new LetExpression.parse({$expr:{noVars:1}}, {})
+					new LetExpression().parse({$expr:{noVars:1}}, {})
 				});
 			},
 			"should throw if there is no input parameter to $let": function () {
 				assert.throws(function(){
-					new LetExpression.parse({$expr:{vars:1, noIn:2}}, {})
+					new LetExpression().parse({$expr:{vars:1, noIn:2}}, {})
 				});
 			},
 			"should throw if any of the arguments to $let are not 'in' or 'var'": function () {
 				assert.throws(function(){
-					new LetExpression.parse({$expr:{vars:1, in:2, zoot:3}}, {})
+					new LetExpression().parse({$expr:{vars:1, in:2, zoot:3}}, {})
 				});
 			},
 			"should throw if the var name is not writable": function () {
 				assert.throws(function(){
-					new LetExpression.parse({$expr:{vars:["$$bad$$"], in:2}}, {})
+					new LetExpression().parse({$expr:{vars:["$$bad$$"], in:2}}, {})
 				});
 			},
 			"should return a Let expression": function () {
-				var letExpression = new LetExpression.parse({$expr:{vars:["$valid"], in:2}}, {})
+				var letExpression = new LetExpression().parse({$expr:{vars:["$valid"], in:2}}, {});
 				assert(letExpression);
 				assert(false);	// I don't know how to test this yet.
 			}
@@ -95,7 +95,6 @@ module.exports = {
 			}
 		}
 	}
-
 };
 
 if (!module.parent)(new (require("mocha"))()).ui("exports").reporter("spec").addFile(__filename).run(process.exit);