Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
xxadev
vscode
提交
2977cfea
V
vscode
项目概览
xxadev
/
vscode
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
V
vscode
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
2977cfea
编写于
11月 12, 2019
作者:
B
Benjamin Pasero
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
encoding - more tests
上级
039899cd
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
61 addition
and
3 deletion
+61
-3
build/lib/compilation.ts
build/lib/compilation.ts
+1
-1
src/vs/base/test/node/encoding/encoding.test.ts
src/vs/base/test/node/encoding/encoding.test.ts
+14
-0
src/vs/base/test/node/encoding/fixtures/some_file.css
src/vs/base/test/node/encoding/fixtures/some_file.css
+42
-0
src/vs/base/test/node/encoding/fixtures/some_utf16be.css
src/vs/base/test/node/encoding/fixtures/some_utf16be.css
+0
-0
src/vs/base/test/node/encoding/fixtures/some_utf16le.css
src/vs/base/test/node/encoding/fixtures/some_utf16le.css
+0
-0
src/vs/base/test/node/encoding/fixtures/some_utf8.css
src/vs/base/test/node/encoding/fixtures/some_utf8.css
+4
-2
未找到文件。
build/lib/compilation.ts
浏览文件 @
2977cfea
...
...
@@ -54,7 +54,7 @@ function createCompile(src: string, build: boolean, emitError?: boolean) {
const
input
=
es
.
through
();
const
output
=
input
.
pipe
(
utf8Filter
)
.
pipe
(
bom
())
.
pipe
(
bom
())
// this is required to preserve BOM in test files that loose it otherwise
.
pipe
(
utf8Filter
.
restore
)
.
pipe
(
tsFilter
)
.
pipe
(
util
.
loadSourcemaps
())
...
...
src/vs/base/test/node/encoding/encoding.test.ts
浏览文件 @
2977cfea
...
...
@@ -189,6 +189,20 @@ suite('Encoding', () => {
assert
.
equal
(
mimes
.
seemsBinary
,
false
);
});
test
(
'
autoGuessEncoding (UTF8)
'
,
async
function
()
{
const
file
=
getPathFromAmdModule
(
require
,
'
./fixtures/some_file.css
'
);
const
buffer
=
await
readExactlyByFile
(
file
,
512
*
8
);
const
mimes
=
await
encoding
.
detectEncodingFromBuffer
(
buffer
,
true
);
assert
.
equal
(
mimes
.
encoding
,
'
utf8
'
);
});
test
(
'
autoGuessEncoding (ASCII)
'
,
async
function
()
{
const
file
=
getPathFromAmdModule
(
require
,
'
./fixtures/some_ansi.css
'
);
const
buffer
=
await
readExactlyByFile
(
file
,
512
*
8
);
const
mimes
=
await
encoding
.
detectEncodingFromBuffer
(
buffer
,
true
);
assert
.
equal
(
mimes
.
encoding
,
'
ascii
'
);
});
test
(
'
autoGuessEncoding (ShiftJIS)
'
,
async
function
()
{
const
file
=
getPathFromAmdModule
(
require
,
'
./fixtures/some.shiftjis.txt
'
);
const
buffer
=
await
readExactlyByFile
(
file
,
512
*
8
);
...
...
src/vs/base/test/node/encoding/fixtures/some_file.css
0 → 100644
浏览文件 @
2977cfea
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------
The base color for this template is #5c87b2. If you'd like
to use a different color start by replacing all instances of
#5c87b2 with your new color.
öäüßßß
----------------------------------------------------------*/
body
{
background-color
:
#5c87b2
;
font-size
:
.75em
;
font-family
:
Segoe
UI
,
Verdana
,
Helvetica
,
Sans-Serif
;
margin
:
8px
;
padding
:
0
;
color
:
#696969
;
}
h1
,
h2
,
h3
,
h4
,
h5
,
h6
{
color
:
#000
;
font-size
:
40px
;
margin
:
0px
;
}
textarea
{
font-family
:
Consolas
}
#results
{
margin-top
:
2em
;
margin-left
:
2em
;
color
:
black
;
font-size
:
medium
;
}
src/vs/base/test/node/encoding/fixtures/some_utf16be.css
浏览文件 @
2977cfea
B
/*----------------------------------------------------------
...
...
src/vs/base/test/node/encoding/fixtures/some_utf16le.css
浏览文件 @
2977cfea
B
/*----------------------------------------------------------
...
...
src/vs/base/test/node/encoding/fixtures/some_utf8.css
浏览文件 @
2977cfea
...
...
@@ -7,6 +7,8 @@
The base color for this template is #5c87b2. If you'd like
to use a different color start by replacing all instances of
#5c87b2 with your new color.
öäüßßß
----------------------------------------------------------*/
body
{
...
...
@@ -25,12 +27,12 @@ h1, h2, h3, h4, h5, h6
margin
:
0px
;
}
textarea
textarea
{
font-family
:
Consolas
}
#results
#results
{
margin-top
:
2em
;
margin-left
:
2em
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录