fix: --all flag to only stage tracked files

This commit is contained in:
Hiroki Osame
2023-05-03 22:37:42 +09:00
parent e41637d6a1
commit 9a841d946f
2 changed files with 7 additions and 5 deletions

View File

@@ -98,10 +98,11 @@ export default testSuite(({ describe }) => {
await git('add', ['data.json']);
await git('commit', ['-m', 'wip']);
// Change tracked file
await fixture.writeFile('data.json', 'Test');
const statusBefore = await git('status', ['--short', '--untracked-files=no']);
expect(statusBefore.stdout).toBe(' M data.json');
const statusBefore = await git('status', ['--short']);
expect(statusBefore.stdout).toBe(' M data.json\n?? .aicommits');
const committing = aicommits(['--all']);
committing.stdout!.on('data', (buffer: Buffer) => {
@@ -114,8 +115,8 @@ export default testSuite(({ describe }) => {
await committing;
const statusAfter = await git('status', ['--short', '--untracked-files=no']);
expect(statusAfter.stdout).toBe('');
const statusAfter = await git('status', ['--short']);
expect(statusAfter.stdout).toBe('?? .aicommits');
const { stdout: commitMessage } = await git('log', ['-n1', '--pretty=format:%s']);
console.log({