| 12345678910111213141516171819202122232425262728 |
- const { test, expect } = require('@playwright/test');
- const { loginAs, BASE_URL } = require('../../../helpers/auth');
- const { assertApiSuccess, authHeaders } = require('../../../helpers/utils');
- test.describe('【管理员】供应商管理', function() {
- var auth;
- test.beforeAll(async function({ browser }) {
- auth = await loginAs(browser, 'admin');
- });
- test('[场景1] 查看供应商列表 — 返回列表数据', async function({ page }) {
- var resp = await page.request.post(BASE_URL + '/api/admin/vendor/list', {
- headers: authHeaders(auth),
- data: { status: 'pending', page: 1, pageSize: 10 },
- });
- var data = await assertApiSuccess(resp);
- expect(data).toBeTruthy();
- });
- test('[场景1b] 空过滤条件 — 仍返回有效响应', async function({ page }) {
- var resp = await page.request.post(BASE_URL + '/api/admin/vendor/list', {
- headers: authHeaders(auth),
- data: {},
- });
- await assertApiSuccess(resp);
- });
- });
|