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))
|
||||
for name, p := range params {
|
||||
result = append(result, paramSpec{
|
||||
@@ -360,11 +359,11 @@ func (that *TestApp) GenerateSwagger(title, version, outputDir string) error {
|
||||
|
||||
var cases []swaggerTestCase
|
||||
for _, r := range recs {
|
||||
tc := swaggerTestCase{
|
||||
Name: r.CaseName, Note: r.Note, Method: r.Method, Passed: r.Passed,
|
||||
Response: r.ResponseBody, Expect: r.ExpectResult, VerifyError: r.VerifyError,
|
||||
FailReason: r.FailReason,
|
||||
}
|
||||
tc := swaggerTestCase{
|
||||
Name: r.CaseName, Note: r.Note, Method: r.Method, Passed: r.Passed,
|
||||
Response: r.ResponseBody, Expect: r.ExpectResult, VerifyError: r.VerifyError,
|
||||
FailReason: r.FailReason,
|
||||
}
|
||||
if r.Query != nil {
|
||||
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>';
|
||||
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">文件上传</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='';
|
||||
if(e.params){
|
||||
const jp=e.params.filter(p=>p.in==='json');
|
||||
@@ -815,7 +814,7 @@ function addKVReq(id,k,v,req){
|
||||
}
|
||||
function addFileRow(field){
|
||||
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);
|
||||
}
|
||||
function setAcc(t){
|
||||
|
||||
Reference in New Issue
Block a user