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');
    });
});