| 59 | }) |
| 60 | |
| 61 | const onFeatureNoUntrackedOf = (): Script => ({ |
| 62 | 'rev-parse --abbrev-ref HEAD': Fixtures.ok('feature\n'), |
| 63 | 'symbolic-ref --short refs/remotes/origin/HEAD': |
| 64 | Fixtures.ok('origin/main\n'), |
| 65 | 'show-ref --verify --quiet refs/remotes/origin/main': Fixtures.ok(), |
| 66 | 'merge-base HEAD origin/main': Fixtures.ok(`${Fixtures.ORIGIN_BASE}\n`), |
| 67 | 'rev-parse HEAD': Fixtures.ok(`${Fixtures.FEATURE_HEAD}\n`), |
| 68 | [`${Fixtures.ORIGIN_BASE} --shortstat`]: Fixtures.ok(Fixtures.ONE_STAGED), |
| 69 | [`${Fixtures.ORIGIN_BASE} --numstat`]: Fixtures.ok('3\t0\ta.ts\0'), |
| 70 | 'ls-files': Fixtures.GIT_TIMED_OUT, |
| 71 | }) |
| 72 | |
| 73 | const unbornNoUntrackedOf = (): Script => ({ |
| 74 | ...unbornScriptOf(), |