diff options
author | Stone, Avi (as206k) <as206k@att.com> | 2018-06-03 13:12:12 +0300 |
---|---|---|
committer | Avi Stone <as206k@att.com> | 2018-06-03 11:56:49 +0000 |
commit | 548c5a220333c7cd666b861e737bff0b45461f18 (patch) | |
tree | 13c60b67291bd8bada498ad73c02a9e35afb5c9e /public/cypress/support/ruleEngineCommands.ts | |
parent | 193095b01daf094c78f7fafacdf1c1cc31f290fe (diff) |
Update FE project
Update FE to latest version so that fe can run on docker
Change-Id: I9c5dee756b567dbe64fac6d3d6fd89362813bdcc
Issue-ID: SDC-1359
Signed-off-by: Stone, Avi (as206k) <as206k@att.com>
Diffstat (limited to 'public/cypress/support/ruleEngineCommands.ts')
-rw-r--r-- | public/cypress/support/ruleEngineCommands.ts | 85 |
1 files changed, 83 insertions, 2 deletions
diff --git a/public/cypress/support/ruleEngineCommands.ts b/public/cypress/support/ruleEngineCommands.ts index 2142e7f..51ddc2d 100644 --- a/public/cypress/support/ruleEngineCommands.ts +++ b/public/cypress/support/ruleEngineCommands.ts @@ -3,7 +3,12 @@ declare namespace Cypress { emptyRuleEngine: typeof emptyRuleEngine; httpTargetTree: typeof httpTargetTree; doneSaveRule: typeof doneSaveRule; + doneSaveAndEditRule: typeof doneSaveAndEditRule; + deleteRule: typeof deleteRule; + doneSaveMapRule: typeof doneSaveMapRule; + doneSaveLogTextRule: typeof doneSaveLogTextRule; httpTransalte: typeof httpTransalte; + httpGenerateMappingRulesFileName: typeof httpGenerateMappingRulesFileName; } } @@ -45,12 +50,65 @@ function doneSaveRule() { method: 'POST', url: Cypress.env('backendUrl') + - '/rule-editor/rule/6d436c07-8006-4335-8c84-d65b4740f8d6/map/n.1517823219961.0/Type1', + '/rule-editor/rule/6d436c07-8006-4335-8c84-d65b4740f8d6/map/n.1517823219961.0/Typ' + + 'e1', response: 'fixture:doneSaveSimpleCopy' }) .as('doneSaveCopyRule'); } +function deleteRule() { + cy.server(); + cy + .route({ + method: 'DELETE', + url: + Cypress.env('backendUrl') + + '/rule-editor/rule/6d436c07-8006-4335-8c84-d65b4740f8d6/map/n.1517823219961.0/Type1/f620724b-7170-43e1-8a8b-55e98cabe658', + response: '{}' + }) + .as('deleteCopyRule'); +} + +function doneSaveAndEditRule() { + cy.server(); + cy + .route({ + method: 'POST', + url: + Cypress.env('backendUrl') + + '/rule-editor/rule/6d436c07-8006-4335-8c84-d65b4740f8d6/map/n.1517823219961.0/Type1', + response: 'fixture:doneSaveEditSimpleCopy' + }) + .as('doneSaveAndEditRule'); +} + +function doneSaveMapRule() { + cy.server(); + cy + .route({ + method: 'POST', + url: + Cypress.env('backendUrl') + + '/rule-editor/rule/6d436c07-8006-4335-8c84-d65b4740f8d6/map/n.1517823219961.0/Type1', + response: 'fixture:doneSaveSimpleMap' + }) + .as('doneSaveMapRule'); +} + +function doneSaveLogTextRule() { + cy.server(); + cy + .route({ + method: 'POST', + url: + Cypress.env('backendUrl') + + '/rule-editor/rule/6d436c07-8006-4335-8c84-d65b4740f8d6/map/n.1517823219961.0/Type1', + response: 'fixture:doneSaveSimpleLogText' + }) + .as('doneSaveLogTextRule'); +} + function httpTransalte() { cy.server(); cy @@ -58,14 +116,37 @@ function httpTransalte() { method: 'GET', url: Cypress.env('backendUrl') + - '/rule-editor/rule/translate/6d436c07-8006-4335-8c84-d65b4740f8d6/map/n.1517823219961.0/Type1', + '/rule-editor/rule/translate/6d436c07-8006-4335-8c84-d65b4740f8d6/map/n.151782321' + + '9961.0/Type1', response: 'fixture:TranslateSimpleCopy' }) .as('TranslateSimpleCopy'); } +function httpGenerateMappingRulesFileName() { + cy.server(); + cy + .route({ + method: 'GET', + url: + Cypress.env('backendUrl') + + '/rule-editor/getExistingRuleTargets/6d436c07-8006-4335-8c84-d65b4740f8d6/map/n.1' + + '517823219961.0', + response: ['Type1', 'json', 'name'] + }) + .as('TranslateSimpleCopy'); +} + // Add cypress commands Cypress.Commands.add('emptyRuleEngine', emptyRuleEngine); Cypress.Commands.add('httpTargetTree', httpTargetTree); Cypress.Commands.add('doneSaveRule', doneSaveRule); +Cypress.Commands.add('doneSaveAndEditRule', doneSaveAndEditRule); +Cypress.Commands.add('doneSaveMapRule', doneSaveMapRule); +Cypress.Commands.add('doneSaveLogTextRule', doneSaveLogTextRule); +Cypress.Commands.add('deleteRule', deleteRule); Cypress.Commands.add('httpTransalte', httpTransalte); +Cypress.Commands.add( + 'httpGenerateMappingRulesFileName', + httpGenerateMappingRulesFileName +); |