You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
	
	
		
			21 lines
		
	
	
		
			651 B
		
	
	
	
		
			TypeScript
		
	
			
		
		
	
	
			21 lines
		
	
	
		
			651 B
		
	
	
	
		
			TypeScript
		
	
import { readFileSync } from 'fs-extra';
 | 
						|
import { isEmpty } from 'lodash';
 | 
						|
import path from 'path';
 | 
						|
 | 
						|
describe('Updater', () => {
 | 
						|
  // tslint:disable-next-line: no-empty
 | 
						|
  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.'
 | 
						|
      );
 | 
						|
    }
 | 
						|
  });
 | 
						|
});
 |