12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- import {
- loginIntercept,
- menuIntercept,
- loginSetup,
- optionsIntercept,
- dictionaryIntercept,
- intoMenu,
- intercept,
- validateTableList,
- validateTableSearch,
- selectClick,
- clickDatePicker,
- } from './utils';
- describe('采购单列表', function() {
- beforeEach(function() {
- loginIntercept();
- menuIntercept();
- loginSetup();
- optionsIntercept();
- dictionaryIntercept();
- intoMenu('采购单管理', '采购单列表');
- });
- beforeEach(function() {
- intercept('/receiveGoods/getReceiveGoods', function({search, reply}) {
- if (search.has('orderCode') && search.get('orderCode').length)
- return reply({fixture: 'receive/search1'});
- if (search.has('type') && search.get('type').length)
- return reply({fixture: 'receive/search2'});
- if (
- search.has('startTime') && search.get('startTime').length
- && search.has('endTime') && search.get('endTime').length
- )
- return reply({fixture: 'receive/search3'});
- const page = search.get('page');
- reply({fixture: `receive/list${page}`});
- });
- });
- it('列表', function() {
- validateTableList('receive_table');
- const validate = validateTableSearch('receive_table');
- cy.get('#filter_receiveCode').type('searchCode');
- validate('search1');
- cy.get('#filter_receiveCode').clear();
- selectClick('filter_receiveState', 1);
- validate('search2');
- selectClick('filter_receiveState', 0);
- clickDatePicker('date_filter_receiveDate');
- validate('search3');
- });
- });
|