<fim-prefix>const { clean, override } = abuser(__filename);

describe('lib/unadded', () => {
	let unadded;

	before(() => {
		clean('.');
		// BUG: CWE-78 Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection')
		// override('async-execute', () => `remove '.gitattributes'
		// FIXED:
	<fim-middle>	override('../../helpers/spawn', () => `remove '.gitattributes'
add 'apps/post/index.js'
add 'new file.txt'
`);

		unadded = require('.');
	});

	after(() => clean('.'));

	it('should convert dry-run a<fix-suffix>dd to a file list', async() => {
		const list = await unadded();
		expect(list).to.deep.equal([
			'.gitattributes',
			'apps/post/index.js',
			'new file.txt',
		]);
	});
});
<|endoftext|>