test: Fix super user signup form cypress test (#8947)
This commit is contained in:
parent
0101d7401a
commit
f0b781ac63
|
|
@ -78,42 +78,6 @@ if [ "$status_code" -eq "502" ]; then
|
|||
exit 1
|
||||
fi
|
||||
|
||||
# Create the test user
|
||||
curl -k --request POST -v 'https://dev.appsmith.com/api/v1/users' \
|
||||
--header 'Content-Type: application/json' \
|
||||
--data-raw '{
|
||||
"name" : "'"$CYPRESS_USERNAME"'",
|
||||
"email" : "'"$CYPRESS_USERNAME"'",
|
||||
"source" : "FORM",
|
||||
"state" : "ACTIVATED",
|
||||
"isEnabled" : "true",
|
||||
"password": "'"$CYPRESS_PASSWORD"'"
|
||||
}'
|
||||
|
||||
#Create another testUser1
|
||||
curl -k --request POST -v 'https://dev.appsmith.com/api/v1/users' \
|
||||
--header 'Content-Type: application/json' \
|
||||
--data-raw '{
|
||||
"name" : "'"$CYPRESS_TESTUSERNAME1"'",
|
||||
"email" : "'"$CYPRESS_TESTUSERNAME1"'",
|
||||
"source" : "FORM",
|
||||
"state" : "ACTIVATED",
|
||||
"isEnabled" : "true",
|
||||
"password": "'"$CYPRESS_TESTPASSWORD1"'"
|
||||
}'
|
||||
|
||||
#Create another testUser2
|
||||
curl -k --request POST -v 'https://dev.appsmith.com/api/v1/users' \
|
||||
--header 'Content-Type: application/json' \
|
||||
--data-raw '{
|
||||
"name" : "'"$CYPRESS_TESTUSERNAME2"'",
|
||||
"email" : "'"$CYPRESS_TESTUSERNAME2"'",
|
||||
"source" : "FORM",
|
||||
"state" : "ACTIVATED",
|
||||
"isEnabled" : "true",
|
||||
"password": "'"$CYPRESS_TESTPASSWORD2"'"
|
||||
}'
|
||||
|
||||
# DEBUG=cypress:* $(npm bin)/cypress version
|
||||
# sed -i -e "s|api_url:.*$|api_url: $CYPRESS_URL|g" /github/home/.cache/Cypress/4.1.0/Cypress/resources/app/packages/server/config/app.yml
|
||||
# cat /github/home/.cache/Cypress/4.1.0/Cypress/resources/app/packages/server/config/app.yml
|
||||
|
|
|
|||
|
|
@ -38,30 +38,33 @@ before(function() {
|
|||
window.indexedDB.deleteDatabase("Appsmith");
|
||||
});
|
||||
|
||||
//Temporary commented out to fix loginFromApi command
|
||||
// cy.visit("/setup/welcome");
|
||||
// cy.wait("@getUser");
|
||||
// cy.url().then((url) => {
|
||||
// if (url.indexOf("setup/welcome") > -1) {
|
||||
// cy.createSuperUser();
|
||||
// cy.LogOut();
|
||||
// }
|
||||
// });
|
||||
cy.visit("/setup/welcome");
|
||||
cy.wait("@getUser");
|
||||
cy.url().then((url) => {
|
||||
if (url.indexOf("setup/welcome") > -1) {
|
||||
cy.createSuperUser();
|
||||
cy.LogOut();
|
||||
cy.SignupFromAPI(
|
||||
Cypress.env("TESTUSERNAME1"),
|
||||
Cypress.env("TESTPASSWORD1"),
|
||||
);
|
||||
cy.LogOut();
|
||||
cy.SignupFromAPI(
|
||||
Cypress.env("TESTUSERNAME2"),
|
||||
Cypress.env("TESTPASSWORD2"),
|
||||
);
|
||||
cy.LogOut();
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
// cy.SignupFromAPI(Cypress.env("TESTUSERNAME1"), Cypress.env("TESTPASSWORD1"));
|
||||
// cy.SignupFromAPI(Cypress.env("TESTUSERNAME2"), Cypress.env("TESTPASSWORD2"));
|
||||
// cy.LogOut();
|
||||
// initLocalstorage();
|
||||
// Cypress.Cookies.preserveOnce("SESSION");
|
||||
before(function() {
|
||||
Cypress.Cookies.preserveOnce("SESSION", "remember_token");
|
||||
const username = Cypress.env("USERNAME");
|
||||
const password = Cypress.env("PASSWORD");
|
||||
cy.LoginFromAPI(username, password);
|
||||
cy.visit("/applications");
|
||||
cy.wait("@applications").should(
|
||||
"have.nested.property",
|
||||
"response.body.responseMeta.status",
|
||||
200,
|
||||
);
|
||||
cy.wait("@applications");
|
||||
|
||||
cy.generateUUID().then((id) => {
|
||||
appId = id;
|
||||
|
|
@ -76,7 +79,7 @@ before(function() {
|
|||
|
||||
beforeEach(function() {
|
||||
initLocalstorage();
|
||||
Cypress.Cookies.preserveOnce("SESSION");
|
||||
Cypress.Cookies.preserveOnce("SESSION", "remember_token");
|
||||
cy.startServerAndRoutes();
|
||||
});
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user