Make it possible to attach meta information to binary tree node.

This commit is contained in:
Oleksii Trekhleb
2018-05-31 07:03:33 +03:00
parent c18fd63a53
commit 33ac110cce
2 changed files with 12 additions and 2 deletions

View File

@@ -196,4 +196,12 @@ describe('BinaryTreeNode', () => {
expect(node1.toString()).toBe('object_1');
expect(node2.toString()).toBe('[object Object]');
});
it('should be possible to attach meta information to the node', () => {
const redNode = new BinaryTreeNode(1, { color: 'red' });
const blackNode = new BinaryTreeNode(2, { color: 'black' });
expect(redNode.meta.color).toBe('red');
expect(blackNode.meta.color).toBe('black');
});
});