mirror of https://github.com/Seich/Beau.git
				
				
				
			
		
			
				
	
	
		
			24 lines
		
	
	
		
			561 B
		
	
	
	
		
			JavaScript
		
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			561 B
		
	
	
	
		
			JavaScript
		
	
	
	
const ListCommand = require('../commands/list')
 | 
						|
 | 
						|
jest.mock('../../../src/shared')
 | 
						|
 | 
						|
jest.mock('../base')
 | 
						|
 | 
						|
describe('List Command', () => {
 | 
						|
    let result
 | 
						|
 | 
						|
    beforeEach(() => {
 | 
						|
        result = []
 | 
						|
        jest.spyOn(process.stdout, 'write').mockImplementation((val) =>
 | 
						|
            result.push(require('strip-ansi')(val.toString('utf8')))
 | 
						|
        )
 | 
						|
    })
 | 
						|
 | 
						|
    afterEach(() => jest.restoreAllMocks())
 | 
						|
 | 
						|
    test.each([[], ['--no-format']])('with flags:', async (...args) => {
 | 
						|
        await ListCommand.run(args)
 | 
						|
        expect(result).toMatchSnapshot()
 | 
						|
    })
 | 
						|
})
 |