testAnalyzeShouldWalkJSSource: function() { var src = "function pow() { var thing = require('blah'); }"; matches = analyzer.analyze( [ 'call', [ 'name', 'require' ], [ ['string', null] ] ], src); assert.eql(matches[0].values, ['blah']); }
testAnalyzeShouldWalkJSSource: function() { var src = "function pow() { var thing = require('blah'); }"; matches = analyzer.analyze({ "type": "CallExpression", "callee": { "type": "Identifier", "name": "require" }, "arguments": [ { "type": "Literal", "value": null } ] }, src); assert.eql(matches[0].values, ['blah']); }