mirror of https://github.com/lukechilds/node.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
704 B
25 lines
704 B
12 years ago
|
var fstream = require("../fstream.js")
|
||
|
, closed = false
|
||
|
|
||
|
fstream
|
||
|
.Writer({ path: "path/to/symlink"
|
||
|
, linkpath: "./file"
|
||
|
, isSymbolicLink: true
|
||
|
, mode: "0755" // octal strings supported
|
||
|
})
|
||
|
.on("close", function () {
|
||
|
closed = true
|
||
|
var fs = require("fs")
|
||
|
var s = fs.lstatSync("path/to/symlink")
|
||
|
var isSym = s.isSymbolicLink()
|
||
|
console.log((isSym?"":"not ") +"ok 1 should be symlink")
|
||
|
var t = fs.readlinkSync("path/to/symlink")
|
||
|
var isTarget = t === "./file"
|
||
|
console.log((isTarget?"":"not ") +"ok 2 should link to ./file")
|
||
|
})
|
||
|
.end()
|
||
|
|
||
|
process.on("exit", function () {
|
||
|
console.log((closed?"":"not ")+"ok 3 should be closed")
|
||
|
})
|