Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
uni-starter
提交
f4466bc6
U
uni-starter
项目概览
DCloud
/
uni-starter
通知
4747
Star
231
Fork
211
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
6
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
uni-starter
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
6
Issue
6
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
f4466bc6
编写于
3月 11, 2024
作者:
A
Anne_LXM
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update test
上级
cf04626e
变更
7
隐藏空白更改
内联
并排
Showing
7 changed file
with
21 addition
and
26 deletion
+21
-26
pages/grid/grid.test.js
pages/grid/grid.test.js
+7
-6
pages/ucenter/about/about.test.js
pages/ucenter/about/about.test.js
+6
-16
pages/ucenter/settings/settings.test.js
pages/ucenter/settings/settings.test.js
+1
-1
pages/ucenter/ucenter.test.js
pages/ucenter/ucenter.test.js
+2
-2
testSequencer.js
testSequencer.js
+1
-1
uni_modules/uni-id-pages/pages/login/login-withpwd.test.js
uni_modules/uni-id-pages/pages/login/login-withpwd.test.js
+3
-0
uni_modules/uni-id-pages/pages/userinfo/userinfo.test.js
uni_modules/uni-id-pages/pages/userinfo/userinfo.test.js
+1
-0
未找到文件。
pages/grid/grid.test.js
浏览文件 @
f4466bc6
...
...
@@ -2,20 +2,21 @@
// uniapp自动化测试教程: https://uniapp.dcloud.io/collocation/auto/quick-start
const
PAGE_PATH
=
'
/pages/grid/grid
'
describe
(
'
grid
'
,
()
=>
{
let
page
let
page
,
hasLogin
;
beforeAll
(
async
()
=>
{
page
=
await
program
.
switchTab
(
PAGE_PATH
)
await
page
.
waitFor
(
'
view
'
)
})
it
(
'
检测宫格
'
,
async
()
=>
{
expect
.
assertions
(
2
);
expect
((
await
page
.
data
(
'
gridList
'
)).
length
).
toBe
(
9
)
console
.
log
(
"
hasLogin
"
,
await
page
.
data
(
'
hasLogin
'
))
expect
(
await
page
.
data
(
'
hasLogin
'
)).
toBeFalsy
()
hasLogin
=
await
page
.
data
(
'
hasLogin
'
)
console
.
log
(
"
hasLogin
"
,
hasLogin
)
let
gridList
=
await
page
.
data
(
'
gridList
'
)
console
.
log
(
"
gridList
"
,
gridList
)
expect
(
gridList
.
length
).
toBe
(
9
)
})
it
(
'
点击宫格
'
,
async
()
=>
{
const
perPage
=
await
page
.
$$
(
'
.grid-item-box
'
)
expect
(
perPage
.
length
).
toBe
(
3
)
console
.
log
(
"
perPage
"
,
perPage
)
for
(
var
i
=
0
;
i
<
perPage
.
length
;
i
++
)
{
await
perPage
[
i
].
tap
()
await
page
.
waitFor
(
300
)
...
...
pages/ucenter/about/about.test.js
浏览文件 @
f4466bc6
...
...
@@ -4,25 +4,15 @@ const PAGE_PATH = '/pages/ucenter/about/about'
describe
(
'
about
'
,
()
=>
{
let
page
,
isWX
;
beforeAll
(
async
()
=>
{
try
{
isWX
=
process
.
env
.
UNI_PLATFORM
===
"
mp-weixin
"
if
(
!
isWX
){
page
=
await
program
.
reLaunch
(
PAGE_PATH
)
await
page
.
waitFor
(
'
view
'
)
}
}
catch
(
err
)
{
console
.
log
(
"
err:
"
,
err
);
isWX
=
process
.
env
.
UNI_PLATFORM
===
"
mp-weixin
"
if
(
!
isWX
){
page
=
await
program
.
reLaunch
(
PAGE_PATH
)
await
page
.
waitFor
(
'
view
'
)
}
})
it
(
'
navigateTo-protocol
'
,
async
()
=>
{
if
(
isWX
)
{
return
}
it
(
'
appName
'
,
async
()
=>
{
if
(
isWX
)
return
expect
.
assertions
(
1
);
expect
((
await
page
.
data
(
'
about
'
)).
appName
).
toBe
(
'
uni-starter
'
)
await
page
.
callMethod
(
'
navigateTo
'
,
{
url
:
"
https://ask.dcloud.net.cn/protocol.html
"
,
title
:
"
用户服务条款
"
})
await
program
.
navigateBack
()
console
.
log
(
"
currentPage
"
,
await
program
.
currentPage
());
})
});
pages/ucenter/settings/settings.test.js
浏览文件 @
f4466bc6
...
...
@@ -8,12 +8,12 @@ describe('settings', () => {
await
page
.
waitFor
(
'
view
'
)
uniToken
=
await
program
.
callUniMethod
(
'
getStorageSync
'
,
'
uni_id_token
'
)
console
.
log
(
"
uniToken:
"
,
uniToken
);
if
(
!
uniToken
)
return
;
}
catch
(
err
)
{
console
.
log
(
"
err:
"
,
err
);
}
})
it
(
'
settings
'
,
async
()
=>
{
if
(
!
uniToken
)
return
;
if
(
process
.
env
.
UNI_PLATFORM
.
startsWith
(
"
app
"
))
{
await
page
.
callMethod
(
'
clearTmp
'
)
const
pushRes
=
await
page
.
data
(
'
pushIsOn
'
)
...
...
pages/ucenter/ucenter.test.js
浏览文件 @
f4466bc6
...
...
@@ -32,7 +32,7 @@ describe('ucenter', () => {
if
(
!
uniToken
)
return
;
if
(
platform
.
startsWith
(
"
app
"
)){
await
page
.
callMethod
(
'
signInByAd
'
)
await
page
.
waitFor
(
5
00
)
await
page
.
waitFor
(
10
00
)
await
page
.
callMethod
(
'
share
'
)
// await program.screenshot({
// path: "static/screenshot/sign-app.png"
...
...
@@ -45,7 +45,7 @@ describe('ucenter', () => {
if
(
!
uniToken
)
return
;
const
getScoreRes
=
await
page
.
callMethod
(
'
getScore
'
)
console
.
log
(
'
getScoreRes:
'
,
getScoreRes
);
await
page
.
waitFor
(
5
00
)
await
page
.
waitFor
(
10
00
)
if
(
getScoreRes
.
score
)
{
expect
.
assertions
(
2
);
expect
(
getScoreRes
.
score
).
not
.
toBeUndefined
();
...
...
testSequencer.js
浏览文件 @
f4466bc6
const
Sequencer
=
require
(
"
@jest/test-sequencer
"
).
default
;
const
sortTestFilenames
=
[
"
list.test.js
"
,
"
search.test.js
"
,
"
grid.test.js
"
,
"
about.test.js
"
,
"
register.test.js
"
,
"
login-withpwd.test.js
"
,
"
userinfo.test.js
"
,
"
ucenter
.test.js
"
,
"
settings.test.js
"
];
const
sortTestFilenames
=
[
"
list.test.js
"
,
"
search.test.js
"
,
"
grid.test.js
"
,
"
register.test.js
"
,
"
about.test.js
"
,
"
login-withpwd.test.js
"
,
"
ucenter.test.js
"
,
"
userinfo
.test.js
"
,
"
settings.test.js
"
];
class
CustomSequencer
extends
Sequencer
{
sort
(
tests
)
{
// 测试例排序
...
...
uni_modules/uni-id-pages/pages/login/login-withpwd.test.js
浏览文件 @
f4466bc6
...
...
@@ -80,5 +80,8 @@ describe('login-withpwd', () => {
console
.
log
(
await
program
.
currentPage
());
break
;
}
console
.
log
(
'
login-end
'
)
await
page
.
waitFor
(
300
)
})
});
uni_modules/uni-id-pages/pages/userinfo/userinfo.test.js
浏览文件 @
f4466bc6
...
...
@@ -5,6 +5,7 @@ describe('userinfo', () => {
beforeAll
(
async
()
=>
{
page
=
await
program
.
navigateTo
(
PAGE_PATH
)
await
page
.
waitFor
(
"
view
"
)
console
.
log
(
"
page:
"
,
page
);
uniToken
=
await
program
.
callUniMethod
(
'
getStorageSync
'
,
'
uni_id_token
'
)
console
.
log
(
"
uniToken:
"
,
uniToken
);
console
.
log
(
"
pageStack:
"
,
await
program
.
pageStack
());
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录