UNPKG

cloudworker-proxy

Version:
23 lines (19 loc) 748 B
"use strict"; var resolve = require("path").resolve , symlink = require("../symlink") , unlink = require("../unlink"); var rootPath = resolve(__dirname, "./__playground/readlink") , targetFile = resolve(rootPath, "from") , nonSymlink = resolve(rootPath, "non-symlink") , symlink1 = resolve(rootPath, "sym1") , symlink2 = resolve(rootPath, "sym2"); module.exports = function (t, a, d) { symlink(targetFile, symlink1)(function () { return symlink(symlink1, symlink2); })(function () { return t(symlink2); })(function (resolvedTarget) { a(resolvedTarget, symlink1); return unlink(symlink1)(unlink(symlink2)); })(function () { return t(nonSymlink, { loose: true }); })(function (result) { a(result, null); }).done(d, d); };