UNPKG

@unito/integration-sdk

Version:

Integration SDK

22 lines (21 loc) 723 B
import assert from 'node:assert/strict'; import { describe, it } from 'node:test'; import extractSearch from '../../src/middlewares/search.js'; describe('search middleware', () => { it('data', () => { const request = { query: { search: 'foo bar spam baz' } }; const response = { locals: {} }; extractSearch(request, response, () => { }); assert.deepEqual(response.locals, { search: 'foo bar spam baz', }); }); it('no data', () => { const request = { query: {} }; const response = { locals: {} }; extractSearch(request, response, () => { }); assert.deepEqual(response.locals, { search: null, }); }); });