@@ -76,28 +76,22 @@ describe("diff viewer file tree utilities", () => {
7676
7777 test ( "flattens all-expanded rows depth-first with depths and file references" , ( ) => {
7878 const rows = flattenFileTree (
79- buildFileTree ( [
80- { file : "src/config/tui.ts" } ,
81- { file : "src/config/keybind.ts" } ,
82- { file : "README.md" } ,
83- ] ) ,
79+ buildFileTree ( [ { file : "src/config/tui.ts" } , { file : "src/config/keybind.ts" } , { file : "README.md" } ] ) ,
8480 )
8581
86- expect ( rows . map ( ( row ) => ( { name : row . name , kind : row . kind , depth : row . depth , fileIndex : row . fileIndex } ) ) ) . toEqual ( [
87- { name : "src" , kind : "directory" , depth : 0 , fileIndex : undefined } ,
88- { name : "config" , kind : "directory" , depth : 1 , fileIndex : undefined } ,
89- { name : "keybind.ts" , kind : "file" , depth : 2 , fileIndex : 1 } ,
90- { name : "tui.ts" , kind : "file" , depth : 2 , fileIndex : 0 } ,
91- { name : "README.md" , kind : "file" , depth : 0 , fileIndex : 2 } ,
92- ] )
82+ expect ( rows . map ( ( row ) => ( { name : row . name , kind : row . kind , depth : row . depth , fileIndex : row . fileIndex } ) ) ) . toEqual (
83+ [
84+ { name : "src" , kind : "directory" , depth : 0 , fileIndex : undefined } ,
85+ { name : "config" , kind : "directory" , depth : 1 , fileIndex : undefined } ,
86+ { name : "keybind.ts" , kind : "file" , depth : 2 , fileIndex : 1 } ,
87+ { name : "tui.ts" , kind : "file" , depth : 2 , fileIndex : 0 } ,
88+ { name : "README.md" , kind : "file" , depth : 0 , fileIndex : 2 } ,
89+ ] ,
90+ )
9391 } )
9492
9593 test ( "flattens only expanded directory descendants when expansion is provided" , ( ) => {
96- const tree = buildFileTree ( [
97- { file : "src/config/tui.ts" } ,
98- { file : "src/session/index.ts" } ,
99- { file : "README.md" } ,
100- ] )
94+ const tree = buildFileTree ( [ { file : "src/config/tui.ts" } , { file : "src/session/index.ts" } , { file : "README.md" } ] )
10195 const src = tree . nodes . find ( ( node ) => node . kind === "directory" && node . name === "src" ) !
10296 const config = tree . nodes . find ( ( node ) => node . kind === "directory" && node . name === "config" ) !
10397
@@ -129,11 +123,7 @@ describe("diff viewer file tree utilities", () => {
129123
130124 test ( "moves file selection relative to the highlighted row" , ( ) => {
131125 const rows = flattenFileTree (
132- buildFileTree ( [
133- { file : "src/config/tui.ts" } ,
134- { file : "src/session/index.ts" } ,
135- { file : "README.md" } ,
136- ] ) ,
126+ buildFileTree ( [ { file : "src/config/tui.ts" } , { file : "src/session/index.ts" } , { file : "README.md" } ] ) ,
137127 )
138128 const config = rows . find ( ( row ) => row . kind === "directory" && row . name === "config" ) !
139129 const session = rows . find ( ( row ) => row . kind === "directory" && row . name === "session" ) !
0 commit comments