Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
钟摆人-Puppet゜
ant-design-pro
提交
802930e7
A
ant-design-pro
项目概览
钟摆人-Puppet゜
/
ant-design-pro
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
A
ant-design-pro
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
802930e7
编写于
11月 15, 2018
作者:
陈
陈帅
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix test script
上级
f3ec5fa9
变更
3
显示空白变更内容
内联
并排
Showing
3 changed file
with
15 addition
and
27 deletion
+15
-27
package.json
package.json
+2
-2
src/e2e/baseLayout.e2e.js
src/e2e/baseLayout.e2e.js
+12
-24
tests/run-tests.js
tests/run-tests.js
+1
-1
未找到文件。
package.json
浏览文件 @
802930e7
...
@@ -36,7 +36,6 @@
...
@@ -36,7 +36,6 @@
"
dva
"
:
"
^2.4.0
"
,
"
dva
"
:
"
^2.4.0
"
,
"
enquire-js
"
:
"
^0.2.1
"
,
"
enquire-js
"
:
"
^0.2.1
"
,
"
hash.js
"
:
"
^1.1.5
"
,
"
hash.js
"
:
"
^1.1.5
"
,
"
jest-puppeteer
"
:
"
^3.5.1
"
,
"
lodash
"
:
"
^4.17.10
"
,
"
lodash
"
:
"
^4.17.10
"
,
"
lodash-decorators
"
:
"
^6.0.0
"
,
"
lodash-decorators
"
:
"
^6.0.0
"
,
"
memoize-one
"
:
"
^4.0.0
"
,
"
memoize-one
"
:
"
^4.0.0
"
,
...
@@ -57,7 +56,7 @@
...
@@ -57,7 +56,7 @@
"
react-router-dom
"
:
"
^4.3.1
"
"
react-router-dom
"
:
"
^4.3.1
"
},
},
"devDependencies"
:
{
"devDependencies"
:
{
"
@types/react
"
:
"
^16.
4.1
6
"
,
"
@types/react
"
:
"
^16.
7.
6
"
,
"
@types/react-dom
"
:
"
^16.0.9
"
,
"
@types/react-dom
"
:
"
^16.0.9
"
,
"
antd-pro-merge-less
"
:
"
^0.2.0
"
,
"
antd-pro-merge-less
"
:
"
^0.2.0
"
,
"
antd-theme-webpack-plugin
"
:
"
^1.1.8
"
,
"
antd-theme-webpack-plugin
"
:
"
^1.1.8
"
,
...
@@ -76,6 +75,7 @@
...
@@ -76,6 +75,7 @@
"
eslint-plugin-react
"
:
"
^7.11.1
"
,
"
eslint-plugin-react
"
:
"
^7.11.1
"
,
"
gh-pages
"
:
"
^2.0.1
"
,
"
gh-pages
"
:
"
^2.0.1
"
,
"
husky
"
:
"
^1.1.2
"
,
"
husky
"
:
"
^1.1.2
"
,
"
jest-puppeteer
"
:
"
^3.5.1
"
,
"
lint-staged
"
:
"
^8.0.4
"
,
"
lint-staged
"
:
"
^8.0.4
"
,
"
merge-umi-mock-data
"
:
"
^0.0.3
"
,
"
merge-umi-mock-data
"
:
"
^0.0.3
"
,
"
mockjs
"
:
"
^1.0.1-beta3
"
,
"
mockjs
"
:
"
^1.0.1-beta3
"
,
...
...
src/e2e/baseLayout.e2e.js
浏览文件 @
802930e7
...
@@ -12,35 +12,23 @@ function formatter(data) {
...
@@ -12,35 +12,23 @@ function formatter(data) {
}
}
describe
(
'
Homepage
'
,
async
()
=>
{
describe
(
'
Homepage
'
,
async
()
=>
{
const
testPage
=
path
=>
const
testPage
=
path
=>
async
()
=>
{
new
Promise
(
async
reslove
=>
{
await
page
.
goto
(
`
${
BASE_URL
}${
path
}
`
);
console
.
log
(
`test
${
path
}
`
);
await
page
.
goto
(
`
${
BASE_URL
}${
path
}
`
,
{
timeout
:
600000
,
});
await
page
.
waitForSelector
(
'
footer
'
,
{
await
page
.
waitForSelector
(
'
footer
'
,
{
timeout
:
600000
,
timeout
:
2000
,
});
reslove
();
});
});
const
haveFooter
=
await
page
.
evaluate
(
()
=>
document
.
getElementsByTagName
(
'
footer
'
).
length
>
0
);
expect
(
haveFooter
).
toBeTruthy
();
};
beforeAll
(
async
()
=>
{
beforeAll
(
async
()
=>
{
jest
.
setTimeout
(
1000000
);
jest
.
setTimeout
(
1000000
);
await
page
.
setCacheEnabled
(
false
);
await
page
.
setCacheEnabled
(
false
);
});
});
it
(
`test pages`
,
async
()
=>
{
const
routers
=
formatter
(
RouterConfig
[
1
].
routes
);
const
routers
=
formatter
(
RouterConfig
[
1
].
routes
);
const
testAll
=
index
=>
routers
.
forEach
(
route
=>
{
new
Promise
(
async
reslove
=>
{
fit
(
`test pages
${
route
}
`
,
testPage
(
route
));
await
testPage
(
routers
[
index
]);
if
(
index
<
routers
.
length
-
1
)
{
const
newIndex
=
index
+
1
;
await
testAll
(
newIndex
);
reslove
();
}
reslove
();
});
await
testAll
(
0
);
});
});
});
});
tests/run-tests.js
浏览文件 @
802930e7
...
@@ -31,7 +31,7 @@ startServer.stdout.on('data', data => {
...
@@ -31,7 +31,7 @@ startServer.stdout.on('data', data => {
console
.
log
(
'
Development server is started, ready to run tests.
'
);
console
.
log
(
'
Development server is started, ready to run tests.
'
);
const
testCmd
=
spawn
(
const
testCmd
=
spawn
(
/^win/
.
test
(
process
.
platform
)
?
'
npm.cmd
'
:
'
npm
'
,
/^win/
.
test
(
process
.
platform
)
?
'
npm.cmd
'
:
'
npm
'
,
[
'
test
'
,
'
--
'
,
'
--maxWorkers=1
'
],
[
'
test
'
,
'
--
'
,
'
--maxWorkers=1
'
,
'
--runInBand
'
],
{
{
stdio
:
'
inherit
'
,
stdio
:
'
inherit
'
,
}
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录