Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
CoCo_Code_Op2
next.js
提交
03611eef
N
next.js
项目概览
CoCo_Code_Op2
/
next.js
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
N
next.js
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
03611eef
编写于
2月 24, 2020
作者:
J
JJ Kasper
提交者:
GitHub
2月 24, 2020
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update error load fail test so that webdriver can still connect to app (#10673)
上级
40abd708
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
10 addition
and
5 deletion
+10
-5
test/integration/error-load-fail/test/index.test.js
test/integration/error-load-fail/test/index.test.js
+10
-5
未找到文件。
test/integration/error-load-fail/test/index.test.js
浏览文件 @
03611eef
/* eslint-env jest */
/* global jasmine */
import
path
from
'
path
'
import
{
join
}
from
'
path
'
import
fs
from
'
fs-extra
'
import
webdriver
from
'
next-webdriver
'
import
{
nextBuild
,
nextStart
,
findPort
,
killApp
,
check
}
from
'
next-test-utils
'
jasmine
.
DEFAULT_TIMEOUT_INTERVAL
=
1000
*
60
*
1
const
appDir
=
path
.
join
(
__dirname
,
'
..
'
)
const
appDir
=
join
(
__dirname
,
'
..
'
)
let
app
describe
(
'
Failing to load _error
'
,
()
=>
{
afterAll
(()
=>
killApp
(
app
))
it
(
'
handles failing to load _error correctly
'
,
async
()
=>
{
await
nextBuild
(
appDir
)
const
buildId
=
await
fs
.
readFile
(
join
(
appDir
,
'
.next/BUILD_ID
'
),
'
utf8
'
)
const
appPort
=
await
findPort
()
const
app
=
await
nextStart
(
appDir
,
appPort
)
app
=
await
nextStart
(
appDir
,
appPort
)
const
browser
=
await
webdriver
(
appPort
,
'
/
'
)
await
browser
.
eval
(
`window.beforeNavigate = true`
)
...
...
@@ -19,8 +24,8 @@ describe('Failing to load _error', () => {
await
browser
.
elementByCss
(
'
#to-broken
'
).
moveTo
()
await
browser
.
waitForElementByCss
(
'
script[src*="broken.js"
'
)
//
stop app so that _error
can't be loaded
await
killApp
(
app
)
//
remove _error client bundle so that it
can't be loaded
await
fs
.
remove
(
join
(
appDir
,
'
.next/static/
'
,
buildId
,
'
pages/_error.js
'
)
)
await
browser
.
elementByCss
(
'
#to-broken
'
).
click
()
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录