import { expect, tap } from '@pushrocks/tapbundle'; import * as smartanalytics from '../ts/index'; let testAnalytics: smartanalytics.Analytics; tap.test('should create a valid AnalyticsAccount', async () => { testAnalytics = new smartanalytics.Analytics({ projectId: 'sandbox', appName: 'smartanalytics', apiEndPoint: 'https://pubapi.lossless.one/analytics' }); }); tap.test('should send a request to Lossless API endpoint', async () => { let doit = async () => { await testAnalytics.recordEvent('sandbox', { trackingPurpose: 'test' }); await testAnalytics.recordEvent('sandbox', { someValue: 'someData' }); }; doit(); }); tap.start();