import { expect, tap } from '@pushrocks/tapbundle'; import * as smartobject from '../ts/index'; tap.test('first test', async () => { const result = smartobject.compareObjects( { thisIsEq: 'wow', thisIsDeepEq: { deeper: 'sodeep' } }, { thisIsEq: 'wow', thisIsDeepEq: { deeper: 'sodeep' }, hey: 'there' } ); console.log(result); }); tap.test('should fast deep equal objects', async () => { expect(smartobject.fastDeepEqual({ hello: 'yes' }, { hello: 'yes' })).to.be.true; expect(smartobject.fastDeepEqual({ hello: 'yes' }, { hello: 3 })).to.be.false; }); tap.start();