@@ -23,18 +23,19 @@ describe("tauri fs helpers", () => {
2323 expect ( getProjectFileType ( "script.py" ) ) . toBe ( "other" ) ;
2424 } ) ;
2525
26- it ( "ignores LaTeX build artifacts" , ( ) => {
26+ it ( "ignores LaTeX and compiled build artifacts" , ( ) => {
2727 expect ( getProjectFileType ( "main.aux" ) ) . toBeNull ( ) ;
2828 expect ( getProjectFileType ( "main.synctex.gz" ) ) . toBeNull ( ) ;
29+ expect ( getProjectFileType ( "module.pyc" ) ) . toBeNull ( ) ;
30+ expect ( getProjectFileType ( "native.pyd" ) ) . toBeNull ( ) ;
31+ expect ( getProjectFileType ( "libnative.so" ) ) . toBeNull ( ) ;
2932 } ) ;
3033
3134 it ( "keeps imported files with arbitrary extensions visible" , ( ) => {
3235 expect ( getProjectFileType ( "archive.zip" ) ) . toBe ( "other" ) ;
3336 expect ( getProjectFileType ( "paper.docx" ) ) . toBe ( "other" ) ;
3437 expect ( getProjectFileType ( "data.xlsx" ) ) . toBe ( "other" ) ;
3538 expect ( getProjectFileType ( "movie.mp4" ) ) . toBe ( "other" ) ;
36- expect ( getProjectFileType ( "module.pyc" ) ) . toBe ( "other" ) ;
37- expect ( getProjectFileType ( "native.pyd" ) ) . toBe ( "other" ) ;
3839 } ) ;
3940 } ) ;
4041
@@ -90,7 +91,6 @@ describe("tauri fs helpers", () => {
9091
9192 it ( "keeps arbitrary file formats visible as other files" , async ( ) => {
9293 vi . mocked ( readDir ) . mockResolvedValue ( [
93- { name : "module.pyc" , isDirectory : false } ,
9494 { name : "worker.py" , isDirectory : false } ,
9595 { name : "notes.txt" , isDirectory : false } ,
9696 ] as any ) ;
@@ -99,11 +99,10 @@ describe("tauri fs helpers", () => {
9999 const result = await scanProjectFolder ( "/project" ) ;
100100
101101 expect ( result . files . map ( ( file ) => file . relativePath ) ) . toEqual ( [
102- "module.pyc" ,
103102 "worker.py" ,
104103 "notes.txt" ,
105104 ] ) ;
106- expect ( stat ) . toHaveBeenCalledTimes ( 3 ) ;
105+ expect ( stat ) . toHaveBeenCalledTimes ( 2 ) ;
107106 expect ( result . files . every ( ( file ) => file . type === "other" ) ) . toBe ( true ) ;
108107 } ) ;
109108 } ) ;
0 commit comments