Comparing version 0.4.0 to 0.4.1
{ | ||
"name": "espower", | ||
"version": "0.4.0", | ||
"version": "0.4.1", | ||
"main": "lib/espower.js", | ||
@@ -9,2 +9,3 @@ "ignore": [ | ||
"expr.js", | ||
"esp.js", | ||
"node_modules", | ||
@@ -20,3 +21,3 @@ "package.json", | ||
"esprima": "~1.0.4", | ||
"escodegen": "~1.3.0", | ||
"escodegen": "1.3.0", | ||
"mocha": "~1.18.2", | ||
@@ -23,0 +24,0 @@ "requirejs": "~2.1.11", |
@@ -57,2 +57,5 @@ /** | ||
node.callee.object = instrumentor.captureRecursively(node.callee.object); | ||
if (node.callee.computed) { | ||
node.callee.property = instrumentor.captureRecursively(node.callee.property); | ||
} | ||
return instrumentor.captureNode('funcall', node, instrumentor.propertyLocationOf(node.callee)); | ||
@@ -59,0 +62,0 @@ } else { |
{ | ||
"name": "espower", | ||
"description": "Power Assert feature instrumentor based on the Mozilla JavaScript AST", | ||
"version": "0.4.0", | ||
"version": "0.4.1", | ||
"keywords": [ | ||
@@ -27,3 +27,3 @@ "test", | ||
"scripts": { | ||
"bower": "./node_modules/bower/bin/bower install", | ||
"bower": "./node_modules/bower/bin/bower install --config.interactive=false", | ||
"test": "grunt test", | ||
@@ -36,4 +36,4 @@ "coveralls": "grunt coverage && cat ./coverage.lcov | ./node_modules/coveralls/bin/coveralls.js" | ||
"devDependencies": { | ||
"esprima": "~1.0.4", | ||
"escodegen": "~1.3.0", | ||
"esprima": "~1.1.1", | ||
"escodegen": "~1.3.1", | ||
"coffee-script-redux": "2.0.0-beta8", | ||
@@ -40,0 +40,0 @@ "grunt": "~0.4.2", |
@@ -120,5 +120,2 @@ (function (root, factory) { | ||
"assert(assert._expr(assert._capt(assert._capt(assert._capt(ary1,'ident',{start:{line:1,column:7}}).length,'ident',{start:{line:1,column:12}})===assert._capt(assert._capt(ary2,'ident',{start:{line:1,column:23}}).length,'ident',{start:{line:1,column:28}}),'binary',{start:{line:1,column:19}}),{start:{line:1,column:7}},'assert(ary1.length === ary2.length);'));"); | ||
inst("assert.equal(ary1.length, ary2.length);", | ||
"assert.equal(assert._expr(assert._capt(assert._capt(ary1,'ident',{start:{line:1,column:13}}).length,'ident',{start:{line:1,column:18}}),{start:{line:1,column:13}},'assert.equal(ary1.length, ary2.length);'),assert._expr(assert._capt(assert._capt(ary2,'ident',{start:{line:1,column:26}}).length,'ident',{start:{line:1,column:31}}),{start:{line:1,column:26}},'assert.equal(ary1.length, ary2.length);'));"); | ||
}); | ||
@@ -197,2 +194,5 @@ | ||
inst("assert.equal(ary1.length, ary2.length);", | ||
"assert.equal(assert._expr(assert._capt(assert._capt(ary1,'ident',{start:{line:1,column:13}}).length,'ident',{start:{line:1,column:18}}),{start:{line:1,column:13}},'assert.equal(ary1.length, ary2.length);'),assert._expr(assert._capt(assert._capt(ary2,'ident',{start:{line:1,column:26}}).length,'ident',{start:{line:1,column:31}}),{start:{line:1,column:26}},'assert.equal(ary1.length, ary2.length);'));"); | ||
inst("assert.deepEqual(foo.propName, foo[key]);", | ||
@@ -213,2 +213,8 @@ "assert.deepEqual(assert._expr(assert._capt(assert._capt(foo,'ident',{start:{line:1,column:17}}).propName,'ident',{start:{line:1,column:21}}),{start:{line:1,column:17}},'assert.deepEqual(foo.propName, foo[key]);'),assert._expr(assert._capt(assert._capt(foo,'ident',{start:{line:1,column:31}})[assert._capt(key,'ident',{start:{line:1,column:35}})],'ident',{start:{line:1,column:34}}),{start:{line:1,column:31}},'assert.deepEqual(foo.propName, foo[key]);'));"); | ||
inst("assert(foo[propName]());", | ||
"assert(assert._expr(assert._capt(assert._capt(foo,'ident',{start:{line:1,column:7}})[assert._capt(propName,'ident',{start:{line:1,column:11}})](),'funcall',{start:{line:1,column:10}}),{start:{line:1,column:7}},'assert(foo[propName]());'));"); | ||
inst("assert(foo[hoge[fuga[piyo]]]());", | ||
"assert(assert._expr(assert._capt(assert._capt(foo,'ident',{start:{line:1,column:7}})[assert._capt(assert._capt(hoge,'ident',{start:{line:1,column:11}})[assert._capt(assert._capt(fuga,'ident',{start:{line:1,column:16}})[assert._capt(piyo,'ident',{start:{line:1,column:21}})],'ident',{start:{line:1,column:20}})],'ident',{start:{line:1,column:15}})](),'funcall',{start:{line:1,column:10}}),{start:{line:1,column:7}},'assert(foo[hoge[fuga[piyo]]]());'));"); | ||
inst("assert(sum(one, two, three) === seven);", | ||
@@ -215,0 +221,0 @@ "assert(assert._expr(assert._capt(assert._capt(sum(assert._capt(one,'ident',{start:{line:1,column:11}}),assert._capt(two,'ident',{start:{line:1,column:16}}),assert._capt(three,'ident',{start:{line:1,column:21}})),'funcall',{start:{line:1,column:7}})===assert._capt(seven,'ident',{start:{line:1,column:32}}),'binary',{start:{line:1,column:28}}),{start:{line:1,column:7}},'assert(sum(one, two, three) === seven);'));"); |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
76553
1234