@@ -224,6 +224,36 @@ export function createTuistoryHarness() {
224224 ] ) ;
225225 }
226226
227+ function createSidebarJumpRepoFixture ( ) {
228+ return createGitRepoFixture ( [
229+ {
230+ path : "alpha.ts" ,
231+ before : "export const alpha = 1;\n" ,
232+ after : "export const alphaValue = 2;\nexport const alphaOnly = true;\n" ,
233+ } ,
234+ {
235+ path : "beta.ts" ,
236+ before : "export const beta = 1;\n" ,
237+ after : "export const betaValue = 2;\nexport const betaOnly = true;\n" ,
238+ } ,
239+ {
240+ path : "gamma.ts" ,
241+ before : "export const gamma = 1;\n" ,
242+ after : "export const gammaValue = 2;\nexport const gammaOnly = true;\n" ,
243+ } ,
244+ {
245+ path : "delta.ts" ,
246+ before : "export const delta = 1;\n" ,
247+ after : "export const deltaValue = 2;\nexport const deltaOnly = true;\n" ,
248+ } ,
249+ {
250+ path : "epsilon.ts" ,
251+ before : "export const epsilon = 1;\n" ,
252+ after : "export const epsilonValue = 2;\nexport const epsilonOnly = true;\n" ,
253+ } ,
254+ ] ) ;
255+ }
256+
227257 function createPagerPatchFixture ( lines = 40 ) {
228258 const dir = makeTempDir ( "hunk-tuistory-pager-" ) ;
229259 const beforeDir = join ( dir , "before" ) ;
@@ -313,6 +343,7 @@ export function createTuistoryHarness() {
313343 createMultiHunkFilePair,
314344 createPagerPatchFixture,
315345 createScrollableFilePair,
346+ createSidebarJumpRepoFixture,
316347 createTwoFileRepoFixture,
317348 launchHunk,
318349 waitForSnapshot,
0 commit comments