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