3 Helpers for writing tests which use vvarious Squeep packages.
5 Provides stub-builders for:
7 - [Squeep Structured Logger](https://www.npmjs.com/package/@squeep/logger-json-console)
8 - [Squeep Database Abstractor](https://git.squeep.com/?p=squeep-db-helper;a=tree)
13 const { StubDatabase, StubLogger } = require('@squeep/test-helper');
14 const assert = require('node:assert);
15 const sinon = require('sinon');
17 class AppDB extends StubDatabase {
24 // Add database interface functions.
31 const logger = new StubLogger(sinon);
32 const db = new AppDB();
34 describe('App Test', function () {
35 beforeEach(function () {
39 it('uses stubs', function () {
40 const app = new App(logger, db);
42 assert(logger.error.called);
43 assert(db.valueGet.called);