提交 d6c31059 编写于 作者: R Ryan Dahl

lStat -> lstat

上级 641e3d40
......@@ -10,7 +10,7 @@ export {
readFileSync,
renameSync,
statSync,
lStatSync,
lstatSync,
writeFileSync
} from "./os";
export { libdeno } from "./libdeno";
......
......@@ -277,7 +277,7 @@ export class FileInfo {
* be returned.
* @returns FileInfo
*/
export function lStatSync(filename: string): FileInfo {
export function lstatSync(filename: string): FileInfo {
return statSyncInner(filename, true);
}
......
......@@ -56,26 +56,26 @@ test(async function statSyncNotFound() {
assertEqual(badInfo, undefined);
});
test(async function lStatSyncSuccess() {
const packageInfo = deno.lStatSync("package.json");
test(async function lstatSyncSuccess() {
const packageInfo = deno.lstatSync("package.json");
assert(packageInfo.isFile());
assert(!packageInfo.isSymlink());
const testingInfo = deno.lStatSync("testing");
const testingInfo = deno.lstatSync("testing");
assert(!testingInfo.isDirectory());
assert(testingInfo.isSymlink());
const srcInfo = deno.lStatSync("src");
const srcInfo = deno.lstatSync("src");
assert(srcInfo.isDirectory());
assert(!srcInfo.isSymlink());
});
test(async function lStatSyncNotFound() {
test(async function lstatSyncNotFound() {
let caughtError = false;
let badInfo;
try {
badInfo = deno.lStatSync("bad_file_name");
badInfo = deno.lstatSync("bad_file_name");
} catch (err) {
caughtError = true;
// TODO assert(err instanceof deno.NotFound).
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册