mirror of
https://github.com/fuse-friends/fuse-native
synced 2026-03-02 03:40:15 +00:00
init flow works, getattr fails
This commit is contained in:
13
test/fixtures/mnt.js
vendored
Normal file
13
test/fixtures/mnt.js
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
var os = require('os')
|
||||
var path = require('path')
|
||||
var fs = require('fs')
|
||||
|
||||
var mnt = path.join(os.tmpdir(), 'fuse-bindings-' + process.pid + '-' + Date.now())
|
||||
|
||||
try {
|
||||
fs.mkdirSync(mnt)
|
||||
} catch (err) {
|
||||
// do nothing
|
||||
}
|
||||
|
||||
module.exports = mnt
|
||||
11
test/fixtures/stat.js
vendored
Normal file
11
test/fixtures/stat.js
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
module.exports = function (st) {
|
||||
return {
|
||||
mtime: st.mtime || new Date(),
|
||||
atime: st.atime || new Date(),
|
||||
ctime: st.ctime || new Date(),
|
||||
size: st.size !== undefined ? st.size : 0,
|
||||
mode: st.mode === 'dir' ? 16877 : (st.mode === 'file' ? 33188 : (st.mode === 'link' ? 41453 : st.mode)),
|
||||
uid: st.uid !== undefined ? st.uid : process.getuid(),
|
||||
gid: st.gid !== undefined ? st.gid : process.getgid()
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user