Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
gzupanda
code-server
提交
6e33dccb
C
code-server
项目概览
gzupanda
/
code-server
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
C
code-server
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
未验证
提交
6e33dccb
编写于
7月 19, 2021
作者:
J
Joe Previte
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
feat: add tests for isFile
上级
5c613185
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
23 addition
and
3 deletion
+23
-3
test/unit/node/util.test.ts
test/unit/node/util.test.ts
+23
-3
未找到文件。
test/unit/node/util.test.ts
浏览文件 @
6e33dccb
import
*
as
cp
from
"
child_process
"
import
*
as
path
from
"
path
"
import
{
promises
as
fs
}
from
"
fs
"
import
{
generateUuid
}
from
"
../../../src/common/util
"
import
*
as
util
from
"
../../../src/node/util
"
import
{
tmpdir
}
from
"
../../../src/node/constants
"
describe
(
"
getEnvPaths
"
,
()
=>
{
describe
(
"
on darwin
"
,
()
=>
{
...
...
@@ -464,9 +467,6 @@ describe("pathToFsPath", () => {
it
(
"
should keep drive letter casing when set to true
"
,
()
=>
{
expect
(
util
.
pathToFsPath
(
"
/C:/far/bo
"
,
true
)).
toBe
(
"
C:/far/bo
"
)
})
it
(
"
should use the first string in a string array
"
,
()
=>
{
expect
(
util
.
pathToFsPath
(
"
/hello/foo
"
)).
toBe
(
"
/hello/foo
"
)
})
it
(
"
should replace / with
\\
on Windows
"
,
()
=>
{
let
ORIGINAL_PLATFORM
=
process
.
platform
...
...
@@ -481,3 +481,23 @@ describe("pathToFsPath", () => {
})
})
})
describe
(
"
isFile
"
,
()
=>
{
const
testDir
=
path
.
join
(
tmpdir
,
"
tests
"
,
"
isFile
"
)
let
pathToFile
=
""
beforeEach
(
async
()
=>
{
pathToFile
=
path
.
join
(
testDir
,
"
foo.txt
"
)
await
fs
.
mkdir
(
testDir
,
{
recursive
:
true
})
await
fs
.
writeFile
(
pathToFile
,
"
hello
"
)
})
afterEach
(
async
()
=>
{
await
fs
.
rm
(
testDir
,
{
recursive
:
true
,
force
:
true
})
})
it
(
"
should return false if the path doesn't exist
"
,
async
()
=>
{
expect
(
await
util
.
isFile
(
testDir
)).
toBe
(
false
)
})
it
(
"
should return true if is file
"
,
async
()
=>
{
expect
(
await
util
.
isFile
(
pathToFile
)).
toBe
(
true
)
})
})
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录