@unito/integration-sdk
Version:
Integration SDK
22 lines (21 loc) • 723 B
JavaScript
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,
});
});
});