@@ -5,7 +5,8 @@ import { sandboxTest } from '../../setup.js'
55const parentDirName = 'test_directory'
66
77sandboxTest ( 'list directory' , async ( { sandbox } ) => {
8- const homeDirName = '/home/user'
8+ const { stdout } = await sandbox . commands . run ( 'pwd' )
9+ const homeDirName = stdout . trim ( )
910 await sandbox . files . makeDir ( parentDirName )
1011 await sandbox . files . makeDir ( `${ parentDirName } /subdir1` )
1112 await sandbox . files . makeDir ( `${ parentDirName } /subdir2` )
@@ -133,12 +134,10 @@ sandboxTest('file entry details', async ({ sandbox }) => {
133134
134135 const fileEntry = files [ 0 ]
135136 assert . equal ( fileEntry . name , 'test.txt' )
136- assert . equal ( fileEntry . path , `/home/user/ ${ filePath } `)
137+ assert . ok ( fileEntry . path . endsWith ( `/ ${ filePath } `) )
137138 assert . equal ( fileEntry . type , 'file' )
138139 assert . equal ( fileEntry . mode , 0o644 )
139140 assert . equal ( fileEntry . permissions , '-rw-r--r--' )
140- assert . equal ( fileEntry . owner , 'user' )
141- assert . equal ( fileEntry . group , 'user' )
142141 assert . equal ( fileEntry . size , content . length )
143142 assert . ok ( fileEntry . modifiedTime )
144143 assert . isUndefined ( fileEntry . symlinkTarget )
@@ -156,12 +155,10 @@ sandboxTest('directory entry details', async ({ sandbox }) => {
156155
157156 const dirEntry = files [ 0 ]
158157 assert . equal ( dirEntry . name , 'subdir' )
159- assert . equal ( dirEntry . path , `/home/user/ ${ subDir } `)
158+ assert . ok ( dirEntry . path . endsWith ( `/ ${ subDir } `) )
160159 assert . equal ( dirEntry . type , 'dir' )
161160 assert . equal ( dirEntry . mode , 0o755 )
162161 assert . equal ( dirEntry . permissions , 'drwxr-xr-x' )
163- assert . equal ( dirEntry . owner , 'user' )
164- assert . equal ( dirEntry . group , 'user' )
165162 assert . ok ( dirEntry . modifiedTime )
166163} )
167164
@@ -184,23 +181,19 @@ sandboxTest('mixed entries (files and directories)', async ({ sandbox }) => {
184181 // Verify directory entry
185182 const dirEntry = entries . get ( 'subdir' )
186183 assert . ok ( dirEntry )
187- assert . equal ( dirEntry ! . path , `/home/user/ ${ subDir } `)
184+ assert . ok ( dirEntry ! . path . endsWith ( `/ ${ subDir } `) )
188185 assert . equal ( dirEntry ! . type , 'dir' )
189186 assert . equal ( dirEntry ! . mode , 0o755 )
190187 assert . equal ( dirEntry ! . permissions , 'drwxr-xr-x' )
191- assert . equal ( dirEntry ! . owner , 'user' )
192- assert . equal ( dirEntry ! . group , 'user' )
193188 assert . ok ( dirEntry ! . modifiedTime )
194189
195190 // Verify file entry
196191 const fileEntry = entries . get ( 'test.txt' )
197192 assert . ok ( fileEntry )
198- assert . equal ( fileEntry ! . path , `/home/user/ ${ filePath } `)
193+ assert . ok ( fileEntry ! . path . endsWith ( `/ ${ filePath } `) )
199194 assert . equal ( fileEntry ! . type , 'file' )
200195 assert . equal ( fileEntry ! . mode , 0o644 )
201196 assert . equal ( fileEntry ! . permissions , '-rw-r--r--' )
202- assert . equal ( fileEntry ! . owner , 'user' )
203- assert . equal ( fileEntry ! . group , 'user' )
204197 assert . equal ( fileEntry ! . size , content . length )
205198 assert . ok ( fileEntry ! . modifiedTime )
206199} )
0 commit comments