You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Aug 15, 2024. It is now read-only.
This seems wrong. I am trying to make a set of unit tests work cross platform by sticking to path methods for building paths. When i use path.resolve('/') on windows i get C:\, and on *nix, unsurprisingly, i get /. However, if i test to see if root exists:
function clear(): void {
console.log(`check ${root}`)
if (fs.existsSync(root)) {
console.log(`iterate over ${root}`)
fs.readdirSync(root).forEach(dir => {
fs.rmdirSync(path.join(root, dir))
})
}
}
It is true on windows, and false on *nix. It seems to me that the root path should always exist...
The text was updated successfully, but these errors were encountered:
This seems wrong. I am trying to make a set of unit tests work cross platform by sticking to
path
methods for building paths. When i usepath.resolve('/')
on windows i getC:\
, and on *nix, unsurprisingly, i get/
. However, if i test to see if root exists:It is
true
on windows, andfalse
on *nix. It seems to me that the root path should always exist...The text was updated successfully, but these errors were encountered: