function cov_157o7hg9v2(){var path="D:\\wechatapp\\SH\\SH\\test_blackbox.js";var hash="14dd226c3b6f42a5ef39d757fcc997058d0393cb";var global=new Function("return this")();var gcv="__coverage__";var coverageData={path:"D:\\wechatapp\\SH\\SH\\test_blackbox.js",statementMap:{"0":{start:{line:1,column:16},end:{line:1,column:36}},"1":{start:{line:2,column:15},end:{line:2,column:37}},"2":{start:{line:3,column:12},end:{line:3,column:31}},"3":{start:{line:5,column:0},end:{line:93,column:3}},"4":{start:{line:7,column:4},end:{line:68,column:7}},"5":{start:{line:8,column:8},end:{line:21,column:11}},"6":{start:{line:9,column:24},end:{line:12,column:28}},"7":{start:{line:14,column:12},end:{line:14,column:48}},"8":{start:{line:15,column:12},end:{line:15,column:48}},"9":{start:{line:16,column:12},end:{line:16,column:59}},"10":{start:{line:17,column:12},end:{line:17,column:60}},"11":{start:{line:18,column:12},end:{line:18,column:59}},"12":{start:{line:19,column:12},end:{line:19,column:63}},"13":{start:{line:20,column:12},end:{line:20,column:57}},"14":{start:{line:23,column:8},end:{line:32,column:11}},"15":{start:{line:24,column:24},end:{line:27,column:28}},"16":{start:{line:29,column:12},end:{line:29,column:48}},"17":{start:{line:30,column:12},end:{line:30,column:48}},"18":{start:{line:31,column:12},end:{line:31,column:57}},"19":{start:{line:34,column:8},end:{line:43,column:11}},"20":{start:{line:35,column:24},end:{line:38,column:28}},"21":{start:{line:40,column:12},end:{line:40,column:48}},"22":{start:{line:41,column:12},end:{line:41,column:48}},"23":{start:{line:42,column:12},end:{line:42,column:57}},"24":{start:{line:45,column:8},end:{line:54,column:11}},"25":{start:{line:46,column:24},end:{line:49,column:28}},"26":{start:{line:51,column:12},end:{line:51,column:48}},"27":{start:{line:52,column:12},end:{line:52,column:48}},"28":{start:{line:53,column:12},end:{line:53,column:57}},"29":{start:{line:56,column:8},end:{line:67,column:11}},"30":{start:{line:57,column:24},end:{line:60,column:28}},"31":{start:{line:62,column:12},end:{line:62,column:48}},"32":{start:{line:63,column:12},end:{line:63,column:48}},"33":{start:{line:64,column:12},end:{line:64,column:57}},"34":{start:{line:65,column:12},end:{line:65,column:63}},"35":{start:{line:66,column:12},end:{line:66,column:55}},"36":{start:{line:71,column:4},end:{line:82,column:7}},"37":{start:{line:72,column:8},end:{line:81,column:11}},"38":{start:{line:73,column:24},end:{line:76,column:28}},"39":{start:{line:78,column:12},end:{line:78,column:48}},"40":{start:{line:79,column:12},end:{line:79,column:48}},"41":{start:{line:80,column:12},end:{line:80,column:63}},"42":{start:{line:85,column:4},end:{line:92,column:7}},"43":{start:{line:86,column:8},end:{line:91,column:11}},"44":{start:{line:87,column:24},end:{line:90,column:28}}},fnMap:{"0":{name:"(anonymous_0)",decl:{start:{line:5,column:25},end:{line:5,column:26}},loc:{start:{line:5,column:31},end:{line:93,column:1}},line:5},"1":{name:"(anonymous_1)",decl:{start:{line:7,column:34},end:{line:7,column:35}},loc:{start:{line:7,column:40},end:{line:68,column:5}},line:7},"2":{name:"(anonymous_2)",decl:{start:{line:8,column:30},end:{line:8,column:31}},loc:{start:{line:8,column:42},end:{line:21,column:9}},line:8},"3":{name:"(anonymous_3)",decl:{start:{line:23,column:32},end:{line:23,column:33}},loc:{start:{line:23,column:44},end:{line:32,column:9}},line:23},"4":{name:"(anonymous_4)",decl:{start:{line:34,column:37},end:{line:34,column:38}},loc:{start:{line:34,column:49},end:{line:43,column:9}},line:34},"5":{name:"(anonymous_5)",decl:{start:{line:45,column:25},end:{line:45,column:26}},loc:{start:{line:45,column:37},end:{line:54,column:9}},line:45},"6":{name:"(anonymous_6)",decl:{start:{line:56,column:23},end:{line:56,column:24}},loc:{start:{line:56,column:35},end:{line:67,column:9}},line:56},"7":{name:"(anonymous_7)",decl:{start:{line:71,column:33},end:{line:71,column:34}},loc:{start:{line:71,column:39},end:{line:82,column:5}},line:71},"8":{name:"(anonymous_8)",decl:{start:{line:72,column:26},end:{line:72,column:27}},loc:{start:{line:72,column:38},end:{line:81,column:9}},line:72},"9":{name:"(anonymous_9)",decl:{start:{line:85,column:22},end:{line:85,column:23}},loc:{start:{line:85,column:28},end:{line:92,column:5}},line:85},"10":{name:"(anonymous_10)",decl:{start:{line:86,column:32},end:{line:86,column:33}},loc:{start:{line:86,column:44},end:{line:91,column:9}},line:86}},branchMap:{},s:{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0},f:{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0},b:{},_coverageSchema:"1a1c01bbd47fc00a2c39e90264f33305004495a9",hash:"14dd226c3b6f42a5ef39d757fcc997058d0393cb"};var coverage=global[gcv]||(global[gcv]={});if(!coverage[path]||coverage[path].hash!==hash){coverage[path]=coverageData;}var actualCoverage=coverage[path];{// @ts-ignore cov_157o7hg9v2=function(){return actualCoverage;};}return actualCoverage;}cov_157o7hg9v2();const request=(cov_157o7hg9v2().s[0]++,require('supertest'));const expect=(cov_157o7hg9v2().s[1]++,require('chai').expect);const app=(cov_157o7hg9v2().s[2]++,require('./Reject'));cov_157o7hg9v2().s[3]++;describe('黑盒测试:API功能测试',()=>{cov_157o7hg9v2().f[0]++;cov_157o7hg9v2().s[4]++;// 测试获取货源列表API describe('GET /api/supplies',()=>{cov_157o7hg9v2().f[1]++;cov_157o7hg9v2().s[5]++;it('应该返回货源列表,包含分页信息',async()=>{cov_157o7hg9v2().f[2]++;const res=(cov_157o7hg9v2().s[6]++,await request(app).get('/api/supplies').expect('Content-Type',/json/).expect(200));cov_157o7hg9v2().s[7]++;expect(res.body).to.be.an('object');cov_157o7hg9v2().s[8]++;expect(res.body.success).to.be.true;cov_157o7hg9v2().s[9]++;expect(res.body.data).to.have.property('list');cov_157o7hg9v2().s[10]++;expect(res.body.data).to.have.property('total');cov_157o7hg9v2().s[11]++;expect(res.body.data).to.have.property('page');cov_157o7hg9v2().s[12]++;expect(res.body.data).to.have.property('pageSize');cov_157o7hg9v2().s[13]++;expect(res.body.data.list).to.be.an('array');});cov_157o7hg9v2().s[14]++;it('应该支持keyword参数搜索功能',async()=>{cov_157o7hg9v2().f[3]++;const res=(cov_157o7hg9v2().s[15]++,await request(app).get('/api/supplies?keyword=罗曼灰').expect('Content-Type',/json/).expect(200));cov_157o7hg9v2().s[16]++;expect(res.body).to.be.an('object');cov_157o7hg9v2().s[17]++;expect(res.body.success).to.be.true;cov_157o7hg9v2().s[18]++;expect(res.body.data.list).to.be.an('array');});cov_157o7hg9v2().s[19]++;it('应该支持search参数搜索功能(向后兼容)',async()=>{cov_157o7hg9v2().f[4]++;const res=(cov_157o7hg9v2().s[20]++,await request(app).get('/api/supplies?search=罗曼灰').expect('Content-Type',/json/).expect(200));cov_157o7hg9v2().s[21]++;expect(res.body).to.be.an('object');cov_157o7hg9v2().s[22]++;expect(res.body.success).to.be.true;cov_157o7hg9v2().s[23]++;expect(res.body.data.list).to.be.an('array');});cov_157o7hg9v2().s[24]++;it('应该支持状态筛选功能',async()=>{cov_157o7hg9v2().f[5]++;const res=(cov_157o7hg9v2().s[25]++,await request(app).get('/api/supplies?status=pending_review').expect('Content-Type',/json/).expect(200));cov_157o7hg9v2().s[26]++;expect(res.body).to.be.an('object');cov_157o7hg9v2().s[27]++;expect(res.body.success).to.be.true;cov_157o7hg9v2().s[28]++;expect(res.body.data.list).to.be.an('array');});cov_157o7hg9v2().s[29]++;it('应该支持分页功能',async()=>{cov_157o7hg9v2().f[6]++;const res=(cov_157o7hg9v2().s[30]++,await request(app).get('/api/supplies?page=1&pageSize=5').expect('Content-Type',/json/).expect(200));cov_157o7hg9v2().s[31]++;expect(res.body).to.be.an('object');cov_157o7hg9v2().s[32]++;expect(res.body.success).to.be.true;cov_157o7hg9v2().s[33]++;expect(res.body.data.list).to.be.an('array');cov_157o7hg9v2().s[34]++;expect(res.body.data.list.length).to.be.at.most(5);cov_157o7hg9v2().s[35]++;expect(res.body.data.pageSize).to.equal(5);});});// 测试数据库连接API cov_157o7hg9v2().s[36]++;describe('GET /api/test-db',()=>{cov_157o7hg9v2().f[7]++;cov_157o7hg9v2().s[37]++;it('应该返回数据库连接状态',async()=>{cov_157o7hg9v2().f[8]++;const res=(cov_157o7hg9v2().s[38]++,await request(app).get('/api/test-db').expect('Content-Type',/json/).expect(200));cov_157o7hg9v2().s[39]++;expect(res.body).to.be.an('object');cov_157o7hg9v2().s[40]++;expect(res.body.success).to.be.true;cov_157o7hg9v2().s[41]++;expect(res.body.data).to.have.property('solution');});});// 测试根路径 cov_157o7hg9v2().s[42]++;describe('GET /',()=>{cov_157o7hg9v2().f[9]++;cov_157o7hg9v2().s[43]++;it('应该返回Reject.html页面',async()=>{cov_157o7hg9v2().f[10]++;const res=(cov_157o7hg9v2().s[44]++,await request(app).get('/').expect('Content-Type',/html/).expect(200));});});}); //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJjb3ZfMTU3bzdoZzl2MiIsImFjdHVhbENvdmVyYWdlIiwicmVxdWVzdCIsInMiLCJyZXF1aXJlIiwiZXhwZWN0IiwiYXBwIiwiZGVzY3JpYmUiLCJmIiwiaXQiLCJyZXMiLCJnZXQiLCJib2R5IiwidG8iLCJiZSIsImFuIiwic3VjY2VzcyIsInRydWUiLCJkYXRhIiwiaGF2ZSIsInByb3BlcnR5IiwibGlzdCIsImxlbmd0aCIsImF0IiwibW9zdCIsInBhZ2VTaXplIiwiZXF1YWwiXSwic291cmNlcyI6WyJ0ZXN0X2JsYWNrYm94LmpzIl0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IHJlcXVlc3QgPSByZXF1aXJlKCdzdXBlcnRlc3QnKTtcclxuY29uc3QgZXhwZWN0ID0gcmVxdWlyZSgnY2hhaScpLmV4cGVjdDtcclxuY29uc3QgYXBwID0gcmVxdWlyZSgnLi9SZWplY3QnKTtcclxuXHJcbmRlc2NyaWJlKCfpu5Hnm5LmtYvor5XvvJpBUEnlip/og73mtYvor5UnLCAoKSA9PiB7XHJcbiAgICAvLyDmtYvor5Xojrflj5botKfmupDliJfooahBUElcclxuICAgIGRlc2NyaWJlKCdHRVQgL2FwaS9zdXBwbGllcycsICgpID0+IHtcclxuICAgICAgICBpdCgn5bqU6K+l6L+U5Zue6LSn5rqQ5YiX6KGo77yM5YyF5ZCr5YiG6aG15L+h5oGvJywgYXN5bmMgKCkgPT4ge1xyXG4gICAgICAgICAgICBjb25zdCByZXMgPSBhd2FpdCByZXF1ZXN0KGFwcClcclxuICAgICAgICAgICAgICAgIC5nZXQoJy9hcGkvc3VwcGxpZXMnKVxyXG4gICAgICAgICAgICAgICAgLmV4cGVjdCgnQ29udGVudC1UeXBlJywgL2pzb24vKVxyXG4gICAgICAgICAgICAgICAgLmV4cGVjdCgyMDApO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgZXhwZWN0KHJlcy5ib2R5KS50by5iZS5hbignb2JqZWN0Jyk7XHJcbiAgICAgICAgICAgIGV4cGVjdChyZXMuYm9keS5zdWNjZXNzKS50by5iZS50cnVlO1xyXG4gICAgICAgICAgICBleHBlY3QocmVzLmJvZHkuZGF0YSkudG8uaGF2ZS5wcm9wZXJ0eSgnbGlzdCcpO1xyXG4gICAgICAgICAgICBleHBlY3QocmVzLmJvZHkuZGF0YSkudG8uaGF2ZS5wcm9wZXJ0eSgndG90YWwnKTtcclxuICAgICAgICAgICAgZXhwZWN0KHJlcy5ib2R5LmRhdGEpLnRvLmhhdmUucHJvcGVydHkoJ3BhZ2UnKTtcclxuICAgICAgICAgICAgZXhwZWN0KHJlcy5ib2R5LmRhdGEpLnRvLmhhdmUucHJvcGVydHkoJ3BhZ2VTaXplJyk7XHJcbiAgICAgICAgICAgIGV4cGVjdChyZXMuYm9keS5kYXRhLmxpc3QpLnRvLmJlLmFuKCdhcnJheScpO1xyXG4gICAgICAgIH0pO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGl0KCflupTor6XmlK/mjIFrZXl3b3Jk5Y+C5pWw5pCc57Si5Yqf6IO9JywgYXN5bmMgKCkgPT4ge1xyXG4gICAgICAgICAgICBjb25zdCByZXMgPSBhd2FpdCByZXF1ZXN0KGFwcClcclxuICAgICAgICAgICAgICAgIC5nZXQoJy9hcGkvc3VwcGxpZXM/a2V5d29yZD3nvZfmm7zngbAnKVxyXG4gICAgICAgICAgICAgICAgLmV4cGVjdCgnQ29udGVudC1UeXBlJywgL2pzb24vKVxyXG4gICAgICAgICAgICAgICAgLmV4cGVjdCgyMDApO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgZXhwZWN0KHJlcy5ib2R5KS50by5iZS5hbignb2JqZWN0Jyk7XHJcbiAgICAgICAgICAgIGV4cGVjdChyZXMuYm9keS5zdWNjZXNzKS50by5iZS50cnVlO1xyXG4gICAgICAgICAgICBleHBlY3QocmVzLmJvZHkuZGF0YS5saXN0KS50by5iZS5hbignYXJyYXknKTtcclxuICAgICAgICB9KTtcclxuICAgICAgICBcclxuICAgICAgICBpdCgn5bqU6K+l5pSv5oyBc2VhcmNo5Y+C5pWw5pCc57Si5Yqf6IO977yI5ZCR5ZCO5YW85a6577yJJywgYXN5bmMgKCkgPT4ge1xyXG4gICAgICAgICAgICBjb25zdCByZXMgPSBhd2FpdCByZXF1ZXN0KGFwcClcclxuICAgICAgICAgICAgICAgIC5nZXQoJy9hcGkvc3VwcGxpZXM/c2VhcmNoPee9l+abvOeBsCcpXHJcbiAgICAgICAgICAgICAgICAuZXhwZWN0KCdDb250ZW50LVR5cGUnLCAvanNvbi8pXHJcbiAgICAgICAgICAgICAgICAuZXhwZWN0KDIwMCk7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBleHBlY3QocmVzLmJvZHkpLnRvLmJlLmFuKCdvYmplY3QnKTtcclxuICAgICAgICAgICAgZXhwZWN0KHJlcy5ib2R5LnN1Y2Nlc3MpLnRvLmJlLnRydWU7XHJcbiAgICAgICAgICAgIGV4cGVjdChyZXMuYm9keS5kYXRhLmxpc3QpLnRvLmJlLmFuKCdhcnJheScpO1xyXG4gICAgICAgIH0pO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGl0KCflupTor6XmlK/mjIHnirbmgIHnrZvpgInlip/og70nLCBhc3luYyAoKSA9PiB7XHJcbiAgICAgICAgICAgIGNvbnN0IHJlcyA9IGF3YWl0IHJlcXVlc3QoYXBwKVxyXG4gICAgICAgICAgICAgICAgLmdldCgnL2FwaS9zdXBwbGllcz9zdGF0dXM9cGVuZGluZ19yZXZpZXcnKVxyXG4gICAgICAgICAgICAgICAgLmV4cGVjdCgnQ29udGVudC1UeXBlJywgL2pzb24vKVxyXG4gICAgICAgICAgICAgICAgLmV4cGVjdCgyMDApO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgZXhwZWN0KHJlcy5ib2R5KS50by5iZS5hbignb2JqZWN0Jyk7XHJcbiAgICAgICAgICAgIGV4cGVjdChyZXMuYm9keS5zdWNjZXNzKS50by5iZS50cnVlO1xyXG4gICAgICAgICAgICBleHBlY3QocmVzLmJvZHkuZGF0YS5saXN0KS50by5iZS5hbignYXJyYXknKTtcclxuICAgICAgICB9KTtcclxuICAgICAgICBcclxuICAgICAgICBpdCgn5bqU6K+l5pSv5oyB5YiG6aG15Yqf6IO9JywgYXN5bmMgKCkgPT4ge1xyXG4gICAgICAgICAgICBjb25zdCByZXMgPSBhd2FpdCByZXF1ZXN0KGFwcClcclxuICAgICAgICAgICAgICAgIC5nZXQoJy9hcGkvc3VwcGxpZXM/cGFnZT0xJnBhZ2VTaXplPTUnKVxyXG4gICAgICAgICAgICAgICAgLmV4cGVjdCgnQ29udGVudC1UeXBlJywgL2pzb24vKVxyXG4gICAgICAgICAgICAgICAgLmV4cGVjdCgyMDApO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgZXhwZWN0KHJlcy5ib2R5KS50by5iZS5hbignb2JqZWN0Jyk7XHJcbiAgICAgICAgICAgIGV4cGVjdChyZXMuYm9keS5zdWNjZXNzKS50by5iZS50cnVlO1xyXG4gICAgICAgICAgICBleHBlY3QocmVzLmJvZHkuZGF0YS5saXN0KS50by5iZS5hbignYXJyYXknKTtcclxuICAgICAgICAgICAgZXhwZWN0KHJlcy5ib2R5LmRhdGEubGlzdC5sZW5ndGgpLnRvLmJlLmF0Lm1vc3QoNSk7XHJcbiAgICAgICAgICAgIGV4cGVjdChyZXMuYm9keS5kYXRhLnBhZ2VTaXplKS50by5lcXVhbCg1KTtcclxuICAgICAgICB9KTtcclxuICAgIH0pO1xyXG4gICAgXHJcbiAgICAvLyDmtYvor5XmlbDmja7lupPov57mjqVBUElcclxuICAgIGRlc2NyaWJlKCdHRVQgL2FwaS90ZXN0LWRiJywgKCkgPT4ge1xyXG4gICAgICAgIGl0KCflupTor6Xov5Tlm57mlbDmja7lupPov57mjqXnirbmgIEnLCBhc3luYyAoKSA9PiB7XHJcbiAgICAgICAgICAgIGNvbnN0IHJlcyA9IGF3YWl0IHJlcXVlc3QoYXBwKVxyXG4gICAgICAgICAgICAgICAgLmdldCgnL2FwaS90ZXN0LWRiJylcclxuICAgICAgICAgICAgICAgIC5leHBlY3QoJ0NvbnRlbnQtVHlwZScsIC9qc29uLylcclxuICAgICAgICAgICAgICAgIC5leHBlY3QoMjAwKTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGV4cGVjdChyZXMuYm9keSkudG8uYmUuYW4oJ29iamVjdCcpO1xyXG4gICAgICAgICAgICBleHBlY3QocmVzLmJvZHkuc3VjY2VzcykudG8uYmUudHJ1ZTtcclxuICAgICAgICAgICAgZXhwZWN0KHJlcy5ib2R5LmRhdGEpLnRvLmhhdmUucHJvcGVydHkoJ3NvbHV0aW9uJyk7XHJcbiAgICAgICAgfSk7XHJcbiAgICB9KTtcclxuICAgIFxyXG4gICAgLy8g5rWL6K+V5qC56Lev5b6EXHJcbiAgICBkZXNjcmliZSgnR0VUIC8nLCAoKSA9PiB7XHJcbiAgICAgICAgaXQoJ+W6lOivpei/lOWbnlJlamVjdC5odG1s6aG16Z2iJywgYXN5bmMgKCkgPT4ge1xyXG4gICAgICAgICAgICBjb25zdCByZXMgPSBhd2FpdCByZXF1ZXN0KGFwcClcclxuICAgICAgICAgICAgICAgIC5nZXQoJy8nKVxyXG4gICAgICAgICAgICAgICAgLmV4cGVjdCgnQ29udGVudC1UeXBlJywgL2h0bWwvKVxyXG4gICAgICAgICAgICAgICAgLmV4cGVjdCgyMDApO1xyXG4gICAgICAgIH0pO1xyXG4gICAgfSk7XHJcbn0pOyJdLCJtYXBwaW5ncyI6InU5SkFlWTtBQUFBQSxjQUFBLFNBQUFBLENBQUEsU0FBQUMsY0FBQSxXQUFBQSxjQUFBLEVBQUFELGNBQUEsR0FmWixLQUFNLENBQUFFLE9BQU8sRUFBQUYsY0FBQSxHQUFBRyxDQUFBLE1BQUdDLE9BQU8sQ0FBQyxXQUFXLENBQUMsRUFDcEMsS0FBTSxDQUFBQyxNQUFNLEVBQUFMLGNBQUEsR0FBQUcsQ0FBQSxNQUFHQyxPQUFPLENBQUMsTUFBTSxDQUFDLENBQUNDLE1BQU0sRUFDckMsS0FBTSxDQUFBQyxHQUFHLEVBQUFOLGNBQUEsR0FBQUcsQ0FBQSxNQUFHQyxPQUFPLENBQUMsVUFBVSxDQUFDLEVBQUNKLGNBQUEsR0FBQUcsQ0FBQSxNQUVoQ0ksUUFBUSxDQUFDLGNBQWMsQ0FBRSxJQUFNLENBQUFQLGNBQUEsR0FBQVEsQ0FBQSxNQUFBUixjQUFBLEdBQUFHLENBQUEsTUFD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