refactor(wasm)!: make current*, is*, and has* methods properties
This commit is contained in:
parent
4b578a3649
commit
c070c92722
6 changed files with 54 additions and 54 deletions
|
|
@ -316,26 +316,26 @@ describe('Tree', () => {
|
|||
cursor.gotoFirstChild();
|
||||
cursor.gotoFirstChild();
|
||||
|
||||
assert.equal(cursor.currentNode().type, 'call_expression');
|
||||
assert.equal(cursor.currentFieldName(), null);
|
||||
assert.equal(cursor.currentNode.type, 'call_expression');
|
||||
assert.equal(cursor.currentFieldName, null);
|
||||
|
||||
cursor.gotoFirstChild();
|
||||
assert.equal(cursor.currentNode().type, 'member_expression');
|
||||
assert.equal(cursor.currentFieldName(), 'function');
|
||||
assert.equal(cursor.currentNode.type, 'member_expression');
|
||||
assert.equal(cursor.currentFieldName, 'function');
|
||||
|
||||
cursor.gotoFirstChild();
|
||||
assert.equal(cursor.currentNode().type, 'identifier');
|
||||
assert.equal(cursor.currentFieldName(), 'object');
|
||||
assert.equal(cursor.currentNode.type, 'identifier');
|
||||
assert.equal(cursor.currentFieldName, 'object');
|
||||
|
||||
cursor.gotoNextSibling();
|
||||
cursor.gotoNextSibling();
|
||||
assert.equal(cursor.currentNode().type, 'property_identifier');
|
||||
assert.equal(cursor.currentFieldName(), 'property');
|
||||
assert.equal(cursor.currentNode.type, 'property_identifier');
|
||||
assert.equal(cursor.currentFieldName, 'property');
|
||||
|
||||
cursor.gotoParent();
|
||||
cursor.gotoNextSibling();
|
||||
assert.equal(cursor.currentNode().type, 'arguments');
|
||||
assert.equal(cursor.currentFieldName(), 'arguments');
|
||||
assert.equal(cursor.currentNode.type, 'arguments');
|
||||
assert.equal(cursor.currentFieldName, 'arguments');
|
||||
});
|
||||
|
||||
it('returns a cursor that can be reset anywhere in the tree', () => {
|
||||
|
|
@ -429,9 +429,9 @@ function assertCursorState(cursor, params) {
|
|||
assert.deepEqual(cursor.startIndex, params.startIndex);
|
||||
assert.deepEqual(cursor.endIndex, params.endIndex);
|
||||
|
||||
const node = cursor.currentNode();
|
||||
const node = cursor.currentNode;
|
||||
assert.equal(node.type, params.nodeType);
|
||||
assert.equal(node.isNamed(), params.nodeIsNamed);
|
||||
assert.equal(node.isNamed, params.nodeIsNamed);
|
||||
assert.deepEqual(node.startPosition, params.startPosition);
|
||||
assert.deepEqual(node.endPosition, params.endPosition);
|
||||
assert.deepEqual(node.startIndex, params.startIndex);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue