20 lines
625 B
JavaScript
20 lines
625 B
JavaScript
|
const {models} = require('vn-loopback/server/server');
|
||
|
|
||
|
describe('getByUser()', () => {
|
||
|
const worker = 1;
|
||
|
const notWorker = 2;
|
||
|
it(`should return only hedera url if not is worker`, async() => {
|
||
|
const urls = await models.Url.getByUser(notWorker);
|
||
|
|
||
|
expect(urls.length).toEqual(1);
|
||
|
expect(urls[0].appName).toEqual('hedera');
|
||
|
});
|
||
|
|
||
|
it(`should return more than hedera url`, async() => {
|
||
|
const urls = await models.Url.getByUser(worker);
|
||
|
|
||
|
expect(urls.length).toBeGreaterThan(1);
|
||
|
expect(urls.find(url => url.appName == 'salix').appName).toEqual('salix');
|
||
|
});
|
||
|
});
|