Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
weixin_47285076
NeteaseCloudMusicApi_nicole-n
提交
57e5e0f5
N
NeteaseCloudMusicApi_nicole-n
项目概览
weixin_47285076
/
NeteaseCloudMusicApi_nicole-n
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
N
NeteaseCloudMusicApi_nicole-n
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
57e5e0f5
编写于
10月 01, 2020
作者:
YXL76
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
test: use axios
上级
cea20242
变更
7
隐藏空白更改
内联
并排
Showing
7 changed file
with
74 addition
and
54 deletion
+74
-54
app.test.js
app.test.js
+0
-2
test/album.test.js
test/album.test.js
+12
-8
test/comment.test.js
test/comment.test.js
+12
-8
test/login.test.js
test/login.test.js
+14
-12
test/lyric.test.js
test/lyric.test.js
+12
-8
test/music_url.test.js
test/music_url.test.js
+12
-8
test/search.test.js
test/search.test.js
+12
-8
未找到文件。
app.test.js
浏览文件 @
57e5e0f5
const
fs
=
require
(
'
fs
'
)
const
path
=
require
(
'
path
'
)
const
request
=
require
(
'
request
'
)
let
app
before
(()
=>
{
app
=
require
(
'
./app.js
'
)
global
.
host
=
'
http://localhost:
'
+
app
.
server
.
address
().
port
request
.
debug
=
false
})
after
((
done
)
=>
{
app
.
server
.
close
(
done
)
...
...
test/album.test.js
浏览文件 @
57e5e0f5
const
assert
=
require
(
'
assert
'
)
const
request
=
require
(
'
request
'
)
const
axios
=
require
(
'
axios
'
)
const
host
=
global
.
host
||
'
http://localhost:3000
'
describe
(
'
测试获取歌手专辑列表是否正常
'
,
()
=>
{
...
...
@@ -8,14 +8,18 @@ describe('测试获取歌手专辑列表是否正常', () => {
id
:
32311
,
}
request
.
get
({
url
:
`
${
host
}
/album`
,
qs
:
qs
},
(
err
,
res
,
body
)
=>
{
if
(
!
err
&&
res
.
statusCode
==
200
)
{
body
=
JSON
.
parse
(
body
)
assert
(
body
.
code
===
200
)
axios
.
get
(
`
${
host
}
/album`
,
{
params
:
qs
,
})
.
then
(({
status
,
data
})
=>
{
if
(
status
==
200
)
{
assert
(
data
.
code
===
200
)
}
done
()
}
else
{
})
.
catch
((
err
)
=>
{
done
(
err
)
}
})
})
})
})
test/comment.test.js
浏览文件 @
57e5e0f5
const
assert
=
require
(
'
assert
'
)
const
request
=
require
(
'
request
'
)
const
axios
=
require
(
'
axios
'
)
const
host
=
global
.
host
||
'
http://localhost:3000
'
describe
(
'
测试获取评论是否正常
'
,
()
=>
{
...
...
@@ -8,14 +8,18 @@ describe('测试获取评论是否正常', () => {
id
:
32311
,
}
request
.
get
({
url
:
`
${
host
}
/comment/album`
,
qs
:
qs
},
(
err
,
res
,
body
)
=>
{
if
(
!
err
&&
res
.
statusCode
==
200
)
{
body
=
JSON
.
parse
(
body
)
assert
(
body
.
code
===
200
)
axios
.
get
(
`
${
host
}
/comment/album`
,
{
params
:
qs
,
})
.
then
(({
status
,
data
})
=>
{
if
(
status
==
200
)
{
assert
(
data
.
code
===
200
)
}
done
()
}
else
{
})
.
catch
((
err
)
=>
{
done
(
err
)
}
})
})
})
})
test/login.test.js
浏览文件 @
57e5e0f5
const
assert
=
require
(
'
assert
'
)
const
request
=
require
(
'
request
'
)
const
axios
=
require
(
'
axios
'
)
const
host
=
global
.
host
||
'
http://localhost:3000
'
console
.
log
(
'
注意: 测试登录需在 test/login.test.js 中填写账号密码!!!
'
)
...
...
@@ -12,18 +12,20 @@ describe('测试登录是否正常', () => {
password
:
process
.
env
.
NCM_API_TEST_LOGIN_PASSWORD
||
password
||
''
,
}
request
.
get
(
{
url
:
`
${
host
}
/login/cellphone`
,
qs
:
qs
},
(
err
,
res
,
body
)
=>
{
if
(
!
err
&&
res
.
statusCode
==
200
)
{
body
=
JSON
.
parse
(
body
)
assert
(
body
.
code
===
200
)
console
.
log
(
'
昵称:
'
+
body
.
profile
.
nickname
)
axios
.
get
(
`
${
host
}
/login/cellphone`
,
{
params
:
qs
,
})
.
then
(({
status
,
data
})
=>
{
if
(
status
==
200
)
{
console
.
log
(
'
昵称:
'
+
data
.
profile
.
nickname
)
assert
(
data
.
code
===
200
)
done
()
}
else
{
done
(
'
登录错误
'
)
}
},
)
done
(
'
登录错误
'
)
})
.
catch
((
err
)
=>
{
done
(
err
)
})
})
})
test/lyric.test.js
浏览文件 @
57e5e0f5
const
assert
=
require
(
'
assert
'
)
const
request
=
require
(
'
request
'
)
const
axios
=
require
(
'
axios
'
)
const
host
=
global
.
host
||
'
http://localhost:3000
'
describe
(
'
测试获取歌词是否正常
'
,
()
=>
{
...
...
@@ -8,14 +8,18 @@ describe('测试获取歌词是否正常', () => {
id
:
347230
,
}
request
.
get
({
url
:
`
${
host
}
/lyric`
,
qs
:
qs
},
(
err
,
res
,
body
)
=>
{
if
(
!
err
&&
res
.
statusCode
==
200
)
{
body
=
JSON
.
parse
(
body
)
assert
(
typeof
body
.
lrc
!==
'
undefined
'
)
axios
.
get
(
`
${
host
}
/lyric`
,
{
params
:
qs
,
})
.
then
(({
status
,
data
})
=>
{
if
(
status
==
200
)
{
assert
(
typeof
data
.
lrc
!==
'
undefined
'
)
}
done
()
}
else
{
})
.
catch
((
err
)
=>
{
done
(
err
)
}
})
})
})
})
test/music_url.test.js
浏览文件 @
57e5e0f5
const
assert
=
require
(
'
assert
'
)
const
request
=
require
(
'
request
'
)
const
axios
=
require
(
'
axios
'
)
const
host
=
global
.
host
||
'
http://localhost:3000
'
describe
(
'
测试获取歌曲是否正常
'
,
()
=>
{
...
...
@@ -9,14 +9,18 @@ describe('测试获取歌曲是否正常', () => {
br
:
999000
,
}
request
.
get
({
url
:
`
${
host
}
/song/url`
,
qs
:
qs
},
(
err
,
res
,
body
)
=>
{
if
(
!
err
&&
res
.
statusCode
==
200
)
{
body
=
JSON
.
parse
(
body
)
assert
(
!!
body
.
data
[
0
].
url
)
axios
.
get
(
`
${
host
}
/song/url`
,
{
params
:
qs
,
})
.
then
(({
status
,
data
})
=>
{
if
(
status
==
200
)
{
assert
(
!!
data
.
data
[
0
].
url
)
}
done
()
}
else
{
})
.
catch
((
err
)
=>
{
done
(
err
)
}
})
})
})
})
test/search.test.js
浏览文件 @
57e5e0f5
const
assert
=
require
(
'
assert
'
)
const
request
=
require
(
'
request
'
)
const
axios
=
require
(
'
axios
'
)
const
host
=
global
.
host
||
'
http://localhost:3000
'
describe
(
'
测试搜索是否正常
'
,
()
=>
{
...
...
@@ -8,14 +8,18 @@ describe('测试搜索是否正常', () => {
keywords
:
'
海阔天空
'
,
type
:
1
,
}
request
.
get
({
url
:
`
${
host
}
/search`
,
qs
:
qs
},
(
err
,
res
,
body
)
=>
{
if
(
!
err
&&
res
.
statusCode
==
200
)
{
body
=
JSON
.
parse
(
body
)
assert
(
body
.
result
.
songs
[
0
].
name
===
'
海阔天空
'
)
axios
.
get
(
`
${
host
}
/search`
,
{
params
:
qs
,
})
.
then
(({
status
,
data
})
=>
{
if
(
status
==
200
)
{
assert
(
data
.
result
.
songs
[
0
].
name
===
'
海阔天空
'
)
}
done
()
}
else
{
})
.
catch
((
err
)
=>
{
done
(
err
)
}
})
})
})
})
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录