refactor(tests): 优化测试用例结构与文件上传字段
- 移除多余的空行以提升代码整洁性 - 调整 swaggerTestCase 结构的缩进格式,增强可读性 - 更新文件上传字段的默认值,确保一致性
This commit is contained in:
+7
-8
@@ -213,7 +213,6 @@ func inferParamsFromCases(cases []swaggerTestCase) []paramSpec {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
result := make([]paramSpec, 0, len(params))
|
result := make([]paramSpec, 0, len(params))
|
||||||
for name, p := range params {
|
for name, p := range params {
|
||||||
result = append(result, paramSpec{
|
result = append(result, paramSpec{
|
||||||
@@ -360,11 +359,11 @@ func (that *TestApp) GenerateSwagger(title, version, outputDir string) error {
|
|||||||
|
|
||||||
var cases []swaggerTestCase
|
var cases []swaggerTestCase
|
||||||
for _, r := range recs {
|
for _, r := range recs {
|
||||||
tc := swaggerTestCase{
|
tc := swaggerTestCase{
|
||||||
Name: r.CaseName, Note: r.Note, Method: r.Method, Passed: r.Passed,
|
Name: r.CaseName, Note: r.Note, Method: r.Method, Passed: r.Passed,
|
||||||
Response: r.ResponseBody, Expect: r.ExpectResult, VerifyError: r.VerifyError,
|
Response: r.ResponseBody, Expect: r.ExpectResult, VerifyError: r.VerifyError,
|
||||||
FailReason: r.FailReason,
|
FailReason: r.FailReason,
|
||||||
}
|
}
|
||||||
if r.Query != nil {
|
if r.Query != nil {
|
||||||
tc.Query = r.Query
|
tc.Query = r.Query
|
||||||
}
|
}
|
||||||
@@ -770,7 +769,7 @@ function buildLeft(e){
|
|||||||
if(tk&&at==='query')qDef='<div class="kv" data-auth="1"><input value="token"><input value="'+esc(tk)+'"><button onclick="this.parentElement.remove()">×</button></div>';
|
if(tk&&at==='query')qDef='<div class="kv" data-auth="1"><input value="token"><input value="'+esc(tk)+'"><button onclick="this.parentElement.remove()">×</button></div>';
|
||||||
qDef+='<div class="kv"><input placeholder="key"><input placeholder="value"><button onclick="this.parentElement.remove()">×</button></div>';
|
qDef+='<div class="kv"><input placeholder="key"><input placeholder="value"><button onclick="this.parentElement.remove()">×</button></div>';
|
||||||
l+='<div class="sec"><div class="row-hd"><span class="sec-title">Query 参数</span><button class="addbtn" onclick="addKV(\'q-rows\')">+ 添加</button></div><div id="q-rows">'+qDef+'</div></div>';
|
l+='<div class="sec"><div class="row-hd"><span class="sec-title">Query 参数</span><button class="addbtn" onclick="addKV(\'q-rows\')">+ 添加</button></div><div id="q-rows">'+qDef+'</div></div>';
|
||||||
l+='<div class="sec"><div class="row-hd"><span class="sec-title">文件上传</span><button class="addbtn" onclick="addFileRow()">+ 添加</button></div><div id="file-rows"><div class="kv"><input placeholder="字段名" value="file" style="max-width:120px"><input type="file"><button onclick="this.parentElement.remove()">×</button></div></div></div>';
|
l+='<div class="sec"><div class="row-hd"><span class="sec-title">文件上传</span><button class="addbtn" onclick="addFileRow()">+ 添加</button></div><div id="file-rows"><div class="kv"><input placeholder="字段名" value="" style="max-width:120px"><input type="file"><button onclick="this.parentElement.remove()">×</button></div></div></div>';
|
||||||
let jsonPH='';
|
let jsonPH='';
|
||||||
if(e.params){
|
if(e.params){
|
||||||
const jp=e.params.filter(p=>p.in==='json');
|
const jp=e.params.filter(p=>p.in==='json');
|
||||||
@@ -815,7 +814,7 @@ function addKVReq(id,k,v,req){
|
|||||||
}
|
}
|
||||||
function addFileRow(field){
|
function addFileRow(field){
|
||||||
const row=document.createElement('div');row.className='kv';
|
const row=document.createElement('div');row.className='kv';
|
||||||
row.innerHTML='<input placeholder="字段名" value="'+esc(field||'file')+'" style="max-width:120px"><input type="file"><button onclick="this.parentElement.remove()">×</button>';
|
row.innerHTML='<input placeholder="字段名" value="'+esc(field||'')+'" style="max-width:120px"><input type="file"><button onclick="this.parentElement.remove()">×</button>';
|
||||||
document.getElementById('file-rows').appendChild(row);
|
document.getElementById('file-rows').appendChild(row);
|
||||||
}
|
}
|
||||||
function setAcc(t){
|
function setAcc(t){
|
||||||
|
|||||||
Reference in New Issue
Block a user