Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
疯人忠
Cvat
提交
a6884427
C
Cvat
项目概览
疯人忠
/
Cvat
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
C
Cvat
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
a6884427
编写于
9月 01, 2020
作者:
D
Dmitry Kruchinin
提交者:
GitHub
9月 01, 2020
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Cypress test for issue 1540. (#2096)
Co-authored-by:
N
Dmitry Kruchinin
<
dmitryx.kruchinin@intel.com
>
上级
7acd8ddd
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
62 addition
and
0 deletion
+62
-0
tests/cypress/integration/issue_1540_add_remove_tag.js
tests/cypress/integration/issue_1540_add_remove_tag.js
+52
-0
tests/cypress/support/commands.js
tests/cypress/support/commands.js
+10
-0
未找到文件。
tests/cypress/integration/issue_1540_add_remove_tag.js
0 → 100644
浏览文件 @
a6884427
/*
* Copyright (C) 2020 Intel Corporation
*
* SPDX-License-Identifier: MIT
*/
/// <reference types="cypress" />
context
(
'
Check if the UI not to crash after remove a tag
'
,
()
=>
{
const
issueId
=
'
1540
'
const
labelName
=
`Issue
${
issueId
}
`
const
taskName
=
`New annotation task for
${
labelName
}
`
const
attrName
=
`Attr for
${
labelName
}
`
const
textDefaultValue
=
'
Some default value for type Text
'
const
image
=
`image_
${
issueId
}
.png`
const
width
=
800
const
height
=
800
const
posX
=
10
const
posY
=
10
const
color
=
'
gray
'
before
(()
=>
{
cy
.
visit
(
'
auth/login
'
)
cy
.
login
()
cy
.
imageGenerator
(
'
cypress/fixtures
'
,
image
,
width
,
height
,
color
,
posX
,
posY
,
labelName
)
cy
.
createAnnotationTask
(
taskName
,
labelName
,
attrName
,
textDefaultValue
,
image
)
cy
.
openTaskJob
(
taskName
)
})
describe
(
`Testing issue "
${
issueId
}
"`
,
()
=>
{
it
(
'
Add a tag
'
,
()
=>
{
cy
.
changeAnnotationMode
(
'
Tag annotation
'
)
cy
.
get
(
'
.cvat-tag-annotation-sidebar-buttons
'
).
within
(()
=>
{
cy
.
get
(
'
button
'
)
.
contains
(
'
Add tag
'
)
.
click
({
force
:
true
})
})
cy
.
changeAnnotationMode
(
'
Standard
'
)
})
it
(
'
Remove the tag
'
,
()
=>
{
cy
.
get
(
'
#cvat-objects-sidebar-state-item-1
'
)
.
should
(
'
contain
'
,
'
1
'
).
and
(
'
contain
'
,
'
TAG
'
)
.
trigger
(
'
mouseover
'
)
.
trigger
(
'
keydown
'
,
{
key
:
'
Delete
'
})
})
it
(
'
Page with the error is missing
'
,
()
=>
{
cy
.
contains
(
'
Oops, something went wrong
'
)
.
should
(
'
not.exist
'
)
})
})
})
tests/cypress/support/commands.js
浏览文件 @
a6884427
...
...
@@ -170,3 +170,13 @@ Cypress.Commands.add('closeSettings', () => {
cy
.
contains
(
'
button
'
,
'
Close
'
).
click
()
})
})
Cypress
.
Commands
.
add
(
'
changeAnnotationMode
'
,
(
mode
)
=>
{
cy
.
get
(
'
.cvat-workspace-selector
'
)
.
click
()
cy
.
get
(
'
.ant-select-dropdown-menu-item
'
)
.
contains
(
mode
)
.
click
()
cy
.
get
(
'
.cvat-workspace-selector
'
)
.
should
(
'
contain.text
'
,
mode
)
})
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录