UNPKG

ds-algo-study

Version:

Just experimenting with publishing a package

24 lines (19 loc) 468 B
const Node = require('./node'); const validate = require('./index'); test('Validate recognizes a valid BST', () => { const n = new Node(10); n.insert(5); n.insert(15); n.insert(0); n.insert(20); expect(validate(n)).toEqual(true); }); test('Validate recognizes an invalid BST', () => { const n = new Node(10); n.insert(5); n.insert(15); n.insert(0); n.insert(20); n.left.left.right = new Node(999); expect(validate(n)).toEqual(false); });