Просмотр исходного кода

test: 增加物料储量预警测试

xyh 2 лет назад
Родитель
Сommit
9b56d73e3d
2 измененных файлов с 42 добавлено и 1 удалено
  1. 41 0
      cypress/e2e/reserveWarning.cy.ts
  2. 1 1
      packages/app/src/pages/reserves/filter/index.tsx

+ 41 - 0
cypress/e2e/reserveWarning.cy.ts

@@ -0,0 +1,41 @@
+import {
+  beforeSetup,
+  exportIntercept,
+  generateNetworkResult,
+  intercept,
+  intoMenu,
+  validateTableList,
+  validateTableSearch,
+} from './utils';
+
+const basicData = {
+  materialName: '测试产品1',
+  amount: 0,
+  wllbCode: 'TELD_0001',
+  maxNum: '12',
+  minNum: '4',
+};
+
+describe('物料储量预警', function () {
+  beforeEach(function () {
+    beforeSetup();
+    intoMenu('库内管理', '物料储量预警');
+  });
+
+  beforeEach(function () {
+    intercept('/queryList/reserveWarnings', function ({reply, search}) {
+      generateNetworkResult({reply, search, basicData, title: 'wllbCode'});
+    });
+
+    exportIntercept('/queryList/reserveWarningsExport');
+  });
+
+  it('table', function () {
+    validateTableList('reserve_warning_table');
+
+    validateTableSearch('reserve_warning_table', ['wllbCode', 'materialName'], {
+      toolId: 'reserves_warning_filter',
+      url: '/queryList/reserveWarnings',
+    });
+  });
+});

+ 1 - 1
packages/app/src/pages/reserves/filter/index.tsx

@@ -23,7 +23,7 @@ const Filter: FC = function () {
 
   return (
     <Card>
-      <FilterFieldWrapper onSearch={onSearch}>
+      <FilterFieldWrapper onSearch={onSearch} testId='reserves_warning_filter'>
         <FilterField
           value={fields.wllbCode}
           label='物料编号'