diff options
author | 2018-08-29 17:01:32 +0300 | |
---|---|---|
committer | 2019-02-18 18:35:30 +0200 | |
commit | 6f900cc45d7dd7f97430812b86b5c1d1693c8ae3 (patch) | |
tree | 936005c364dc5a7264d6304d4777c3d83494db22 /vid-webpack-master/cypress/support/jsonBuilders/mocks/aai.mock.ts | |
parent | 67d99f816cc583643c35193197594cf78d8ce60a (diff) |
merge from ecomp a88f0072 - Modern UI
Issue-ID: VID-378
Change-Id: Ibcb23dd27f550cf32ce2fe0239f0f496ae014ff6
Signed-off-by: Ittay Stern <ittay.stern@att.com>
Diffstat (limited to 'vid-webpack-master/cypress/support/jsonBuilders/mocks/aai.mock.ts')
-rw-r--r-- | vid-webpack-master/cypress/support/jsonBuilders/mocks/aai.mock.ts | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/vid-webpack-master/cypress/support/jsonBuilders/mocks/aai.mock.ts b/vid-webpack-master/cypress/support/jsonBuilders/mocks/aai.mock.ts index a95487731..6cb8f6171 100644 --- a/vid-webpack-master/cypress/support/jsonBuilders/mocks/aai.mock.ts +++ b/vid-webpack-master/cypress/support/jsonBuilders/mocks/aai.mock.ts @@ -3,6 +3,8 @@ declare namespace Cypress { initAAIMock: typeof initAAIMock; initAlaCarteService : typeof initAlaCarteService; initZones : typeof initZones; + initTenants : typeof initTenants; + initSearchVNFMemebers : typeof initSearchVNFMemebers; } } @@ -18,6 +20,18 @@ function initGetSubscribers(response? : JSON) : void { }); } +function initAaiGetFullSubscribers(response? : JSON) : void { + cy.readFile('/cypress/support/jsonBuilders/mocks/jsons/subscribers.json').then((res) => { + cy.server() + .route({ + method: 'GET', + status : 200, + url : Cypress.config('baseUrl') + "/aai_get_full_subscribers**", + response : response ? response : res + }).as('initGetSubscribers') + }); +} + function initGetAAISubDetails(response? : JSON) : void { cy.readFile('/cypress/support/jsonBuilders/mocks/jsons/aaiSubDetails.json').then((res) => { cy.server() @@ -42,6 +56,22 @@ function initAlaCarteService(response? : JSON) : void { }); } + + + + +function initTenants(response? : JSON) : void { + cy.readFile('/cypress/support/jsonBuilders/mocks/jsons/tenants.json').then((res) => { + cy.server() + .route({ + method: 'GET', + status: 200, + url: Cypress.config('baseUrl') + "/aai_get_tenants/**", + response: response ? response : res + }).as('initTenants') + }); +} + function initAAIServices(response? : JSON) : void { cy.readFile('/cypress/support/jsonBuilders/mocks/jsons/aaiServices.json').then((res) => { cy.server() @@ -66,15 +96,34 @@ function initZones(response? : JSON) : void { }); } +//Mock of vnf's that members for VNF Group +function initSearchVNFMemebers(response? : JSON) : void { + cy.readFile('../vid-automation/src/test/resources/VnfGroup/searchMembersResponse.json').then((res) => { + cy.server() + .route({ + method: 'GET', + status : 200, + url : Cypress.config('baseUrl') + "/aai_search_group_members/**", + response : response ? response : res + }).as(('searchVNFMembers')); + }); +} + + function initAAIMock(): void { + initAaiGetFullSubscribers(); initGetSubscribers(); initAAIServices(); + initTenants(); } Cypress.Commands.add('initAAIMock', initAAIMock); Cypress.Commands.add('initAlaCarteService', initAlaCarteService); Cypress.Commands.add('initZones', initZones); +Cypress.Commands.add('initTenants', initTenants); +Cypress.Commands.add('initAaiGetFullSubscribers', initAaiGetFullSubscribers); +Cypress.Commands.add('initSearchVNFMemebers', initSearchVNFMemebers); |