UNPKG

@unito/integration-sdk

Version:

Integration SDK

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