fix: Add X-Openstack-Request-Id for e2e request
1. Add X-Openstack-Request-Id for the e2e login request which is a necessary header for requesting the skyline api 2. Update e2e case Change-Id: I443f928efeb9157bbfe952740c48d721f71e66b2 Signed-off-by: Jingwei Zhang <zhang.jingwei@99cloud.net>
This commit is contained in:
@@ -69,6 +69,7 @@ describe('The Network Page', () => {
|
||||
cy.tableSearchText(name).checkTableFirstRow(name).goToDetail();
|
||||
cy.clickDetailTab('Subnets');
|
||||
cy.tableSearchText(subnetName2).clickConfirmActionButton('Delete');
|
||||
cy.wait(10000);
|
||||
cy.tableSearchText(subnetName2).checkEmptyTable();
|
||||
});
|
||||
|
||||
|
@@ -71,7 +71,7 @@ describe('The Port Page', () => {
|
||||
cy.goBackToList(listUrl);
|
||||
});
|
||||
|
||||
it('successfully create allowed address pair', () => {
|
||||
it('successfully create and delete allowed address pair', () => {
|
||||
cy.tableSearchText(name)
|
||||
.goToDetail()
|
||||
.clickDetailTab('Allowed Address Pairs')
|
||||
@@ -81,13 +81,7 @@ describe('The Port Page', () => {
|
||||
.formSelect('mac_address')
|
||||
.clickModalActionSubmitButton()
|
||||
.wait(10000);
|
||||
});
|
||||
|
||||
it('successfully delete allowed address pair', () => {
|
||||
cy.tableSearchText(name)
|
||||
.goToDetail()
|
||||
.clickDetailTab('Allowed Address Pairs')
|
||||
.clickConfirmActionInFirst();
|
||||
cy.clickConfirmActionInFirst();
|
||||
});
|
||||
|
||||
it('successfully associate floating IP', () => {
|
||||
|
@@ -12,6 +12,7 @@
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
import { v4 as uuidv4 } from 'uuid';
|
||||
import getTitle from './common';
|
||||
|
||||
Cypress.Commands.add('setLanguage', (value) => {
|
||||
@@ -69,10 +70,14 @@ Cypress.Commands.add(
|
||||
region: Cypress.env('region'),
|
||||
domain: Cypress.env('domain'),
|
||||
};
|
||||
const uuid = uuidv4();
|
||||
cy.request({
|
||||
url: '/api/openstack/skyline/api/v1/login',
|
||||
body,
|
||||
method: 'POST',
|
||||
headers: {
|
||||
'X-Openstack-Request-Id': `req-${uuid}`,
|
||||
},
|
||||
}).then((res) => {
|
||||
const { body: resBody, headers } = res;
|
||||
const [sessionCookie, ...rest] = headers['set-cookie'];
|
||||
|
Reference in New Issue
Block a user