UglifyJS/test/mocha/accessorTokens-1492.js
Ondřej Španěl 37ea9df24f Implement createAccessor using embed_tokens.
Adjusted test to match expected result.
2017-02-16 13:55:24 +01:00

19 lines
793 B
JavaScript

var UglifyJS = require('../../');
var assert = require("assert");
describe("Accessor tokens", function() {
it("Should fill the token information for accessors (issue #1492)", function() {
// location 0 1 2 3 4
// 01234567890123456789012345678901234567890123456789
var ast = UglifyJS.parse("var obj = { get latest() { return undefined; } }");
// test there are no nodes without tokens
var checkWalker = new UglifyJS.TreeWalker(function(node, descend) {
if (node instanceof UglifyJS.AST_Accessor) {
assert.equal(node.start.pos, 22);
assert.equal(node.end.endpos, 46);
}
});
ast.walk(checkWalker);
});
});