session-desktop/ts/test/session/unit/updater/updater_test.ts

20 lines
611 B
TypeScript

import path from 'path';
import { readFileSync } from 'fs-extra';
import { isEmpty } from 'lodash';
describe('Updater', () => {
it.skip('isUpdateAvailable', () => {});
it('package.json target are correct', () => {
const content = readFileSync(
path.join(__dirname, '..', '..', '..', '..', '..', 'package.json')
);
if (!content || isEmpty(content) || !content.includes('"target": ["deb", "rpm", "freebsd"],')) {
throw new Error(
'Content empty or does not contain the target on a single line. They have to be for the linux appImage build to pass.'
);
}
});
});