proper fix for create user and re-enable tests (#29995)
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
This commit is contained in:
parent
1135f4f05f
commit
1e4ccf24bc
3 changed files with 6 additions and 8 deletions
|
@ -136,8 +136,8 @@ describe("User profile tabs", () => {
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
describe.skip("Check attributes are displayed and editable on user create/edit", () => {
|
describe("Check attributes are displayed and editable on user create/edit", () => {
|
||||||
it.skip("Checks that not required attribute is not present when user is created with email as username and edit username set to disabled", () => {
|
it("Checks that not required attribute is not present when user is created with email as username and edit username set to disabled", () => {
|
||||||
const attrName = "newAttribute1";
|
const attrName = "newAttribute1";
|
||||||
|
|
||||||
getUserProfileTab();
|
getUserProfileTab();
|
||||||
|
@ -171,7 +171,7 @@ describe("User profile tabs", () => {
|
||||||
masthead.checkNotificationMessage("Attribute deleted");
|
masthead.checkNotificationMessage("Attribute deleted");
|
||||||
});
|
});
|
||||||
|
|
||||||
it.skip("Checks that not required attribute is not present when user is created/edited with email as username enabled", () => {
|
it("Checks that not required attribute is not present when user is created/edited with email as username enabled", () => {
|
||||||
const attrName = "newAttribute2";
|
const attrName = "newAttribute2";
|
||||||
|
|
||||||
getUserProfileTab();
|
getUserProfileTab();
|
||||||
|
|
|
@ -31,7 +31,6 @@ export default class CreateUserPage {
|
||||||
}
|
}
|
||||||
|
|
||||||
goToCreateUser() {
|
goToCreateUser() {
|
||||||
cy.intercept("/admin/realms/master/users/profile/metadata").as("meta");
|
|
||||||
cy.get("body").then((body) => {
|
cy.get("body").then((body) => {
|
||||||
if (body.find(`[data-testid=${this.addUserBtn}]`).length > 0) {
|
if (body.find(`[data-testid=${this.addUserBtn}]`).length > 0) {
|
||||||
cy.findByTestId(this.addUserBtn).click({ force: true });
|
cy.findByTestId(this.addUserBtn).click({ force: true });
|
||||||
|
@ -39,7 +38,6 @@ export default class CreateUserPage {
|
||||||
cy.findByTestId(this.emptyStateCreateUserBtn).click({ force: true });
|
cy.findByTestId(this.emptyStateCreateUserBtn).click({ force: true });
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
cy.wait(["@meta"]);
|
|
||||||
|
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
|
@ -37,11 +37,11 @@ export default function CreateUser() {
|
||||||
useFetch(
|
useFetch(
|
||||||
() => adminClient.users.getProfileMetadata({ realm: realmName }),
|
() => adminClient.users.getProfileMetadata({ realm: realmName }),
|
||||||
(userProfileMetadata) => {
|
(userProfileMetadata) => {
|
||||||
if (!realm) {
|
if (!userProfileMetadata) {
|
||||||
throw new Error(t("notFound"));
|
throw new Error(t("notFound"));
|
||||||
}
|
}
|
||||||
|
|
||||||
form.setValue("attributes.locale", realm.defaultLocale || "");
|
form.setValue("attributes.locale", realm?.defaultLocale || "");
|
||||||
setUserProfileMetadata(userProfileMetadata);
|
setUserProfileMetadata(userProfileMetadata);
|
||||||
},
|
},
|
||||||
[],
|
[],
|
||||||
|
@ -69,7 +69,7 @@ export default function CreateUser() {
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
if (!realm) {
|
if (!realm || !userProfileMetadata) {
|
||||||
return <KeycloakSpinner />;
|
return <KeycloakSpinner />;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue