17 lines
612 B
JavaScript
17 lines
612 B
JavaScript
const {models} = require('vn-loopback/server/server');
|
|
|
|
describe('getStarredModules()', () => {
|
|
const ctx = beforeAll.getCtx();
|
|
|
|
it(`should return the starred modules for a given user`, async() => {
|
|
const newStarred = await models.StarredModule.create({workerFk: 9, moduleFk: 'customer', position: 1});
|
|
const starredModules = await models.StarredModule.getStarredModules(ctx);
|
|
|
|
expect(starredModules.length).toEqual(1);
|
|
expect(starredModules[0].moduleFk).toEqual('customer');
|
|
|
|
// restores
|
|
await models.StarredModule.destroyById(newStarred.id);
|
|
});
|
|
});
|