12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- import {
- loginIntercept,
- menuIntercept,
- loginSetup,
- optionsIntercept,
- dictionaryIntercept,
- intoMenu,
- intercept,
- validateTableList,
- validateTableSearch,
- clickDatePicker,
- validateExport,
- exportIntercept,
- } from './utils';
- describe('入库流水管理', function () {
- beforeEach(function () {
- loginIntercept();
- menuIntercept();
- loginSetup();
- optionsIntercept();
- dictionaryIntercept();
- intoMenu('入库管理', '原材料入库流水列表');
- });
- beforeEach(function () {
- intercept('/warehousing/warehousingFlowing', function ({search, reply}) {
- if (search.has('wllbCode') && search.get('wllbCode').length)
- return reply({fixture: 'raw-in-stream/search1'});
- if (
- search.has('startTime') &&
- search.get('startTime').length &&
- search.has('endTime') &&
- search.get('endTime').length
- )
- return reply({fixture: 'raw-in-stream/search2'});
- const page = search.get('page');
- reply({fixture: `raw-in-stream/list${page}`});
- });
- exportIntercept('/warehousing/export');
- });
- const TABLE_NAME = 'raw_in_stream_table';
- it('列表', function () {
- validateTableList(TABLE_NAME);
- const validate = validateTableSearch(TABLE_NAME);
- cy.get('#filter_rawMaterialCode').type('code');
- validate('search1');
- cy.get('#filter_rawMaterialCode').clear();
- clickDatePicker('date_filter_rawMaterialDates');
- validate('search2');
- validateExport();
- });
- });
|