UNPKG

@feathers-plus/batch-loader

Version:

Reduce requests to backend services by batching calls and caching records.

19 lines (13 loc) 490 B
const { assert } = require('chai'); const { users } = require('./helpers/make-services'); const { loaderFactory } = require('../lib'); describe('loader-factory.test.js', () => { it('can load an entity', () => { const context = { _loaders: { user: {} } }; context._loaders.user.id = loaderFactory(users, 'id', false)(context); return context._loaders.user.id.load(101) .then((user) => { assert.deepEqual({ id: 101, name: 'John' }, user); }); }); });