1
0
mirror of https://github.com/matrix-org/matrix-react-sdk.git synced 2025-07-31 13:44:28 +03:00

Fix 'Failed check: Ellipsis' on Weblate (#10144)

* Fix 'Failed check: Ellipsis' on Weblate

Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com>

* Fix tests

Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com>

* Remove white space characters before the horizontal ellipsis from RoomPreviewBar

Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com>

* yarn run i18n

Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com>

* Additional change

Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com>

---------

Signed-off-by: Suguru Hirahara <luixxiul@users.noreply.github.com>
This commit is contained in:
Suguru Hirahara
2023-02-14 09:05:01 +00:00
committed by GitHub
parent aded28ed25
commit ea4000cf1e
48 changed files with 117 additions and 120 deletions

View File

@ -86,7 +86,7 @@ describe("Login", function () {
disable_custom_urls: false,
});
const { container } = getComponent();
await waitForElementToBeRemoved(() => screen.queryAllByLabelText("Loading..."));
await waitForElementToBeRemoved(() => screen.queryAllByLabelText("Loading"));
expect(container.querySelector("form")).toBeTruthy();
@ -95,7 +95,7 @@ describe("Login", function () {
it("should show form without change server link when custom URLs disabled", async () => {
const { container } = getComponent();
await waitForElementToBeRemoved(() => screen.queryAllByLabelText("Loading..."));
await waitForElementToBeRemoved(() => screen.queryAllByLabelText("Loading"));
expect(container.querySelector("form")).toBeTruthy();
expect(container.querySelectorAll(".mx_ServerPicker_change")).toHaveLength(0);
@ -105,7 +105,7 @@ describe("Login", function () {
mockClient.loginFlows.mockResolvedValue({ flows: [{ type: "m.login.sso" }] });
const { container } = getComponent();
await waitForElementToBeRemoved(() => screen.queryAllByLabelText("Loading..."));
await waitForElementToBeRemoved(() => screen.queryAllByLabelText("Loading"));
const ssoButton = container.querySelector(".mx_SSOButton");
expect(ssoButton).toBeTruthy();
@ -115,7 +115,7 @@ describe("Login", function () {
mockClient.loginFlows.mockResolvedValue({ flows: [{ type: "m.login.password" }, { type: "m.login.sso" }] });
const { container } = getComponent();
await waitForElementToBeRemoved(() => screen.queryAllByLabelText("Loading..."));
await waitForElementToBeRemoved(() => screen.queryAllByLabelText("Loading"));
expect(container.querySelector("form")).toBeTruthy();
@ -147,7 +147,7 @@ describe("Login", function () {
});
const { container } = getComponent();
await waitForElementToBeRemoved(() => screen.queryAllByLabelText("Loading..."));
await waitForElementToBeRemoved(() => screen.queryAllByLabelText("Loading"));
const ssoButtons = container.querySelectorAll(".mx_SSOButton");
expect(ssoButtons.length).toBe(3);
@ -163,7 +163,7 @@ describe("Login", function () {
});
const { container } = getComponent();
await waitForElementToBeRemoved(() => screen.queryAllByLabelText("Loading..."));
await waitForElementToBeRemoved(() => screen.queryAllByLabelText("Loading"));
const ssoButtons = container.querySelectorAll(".mx_SSOButton");
expect(ssoButtons.length).toBe(1);
@ -179,7 +179,7 @@ describe("Login", function () {
});
const { container, rerender } = render(getRawComponent());
await waitForElementToBeRemoved(() => screen.queryAllByLabelText("Loading..."));
await waitForElementToBeRemoved(() => screen.queryAllByLabelText("Loading"));
fireEvent.click(container.querySelector(".mx_SSOButton"));
expect(platform.startSingleSignOn.mock.calls[0][0].baseUrl).toBe("https://matrix.org");
@ -208,7 +208,7 @@ describe("Login", function () {
});
const { container } = getComponent();
await waitForElementToBeRemoved(() => screen.queryAllByLabelText("Loading..."));
await waitForElementToBeRemoved(() => screen.queryAllByLabelText("Loading"));
const ssoButtons = container.querySelectorAll(".mx_SSOButton");
@ -242,7 +242,7 @@ describe("Login", function () {
});
const { container } = getComponent();
await waitForElementToBeRemoved(() => screen.queryAllByLabelText("Loading..."));
await waitForElementToBeRemoved(() => screen.queryAllByLabelText("Loading"));
for (const idp of idpsWithIcons) {
const ssoButton = container.querySelector(`.mx_SSOButton.mx_SSOButton_brand_${idp.brand}`);

View File

@ -93,14 +93,14 @@ describe("Registration", function () {
it("should show form when custom URLs disabled", async function () {
const { container } = getComponent();
await waitForElementToBeRemoved(() => screen.queryAllByLabelText("Loading..."));
await waitForElementToBeRemoved(() => screen.queryAllByLabelText("Loading"));
expect(container.querySelector("form")).toBeTruthy();
});
it("should show SSO options if those are available", async () => {
mockClient.loginFlows.mockClear().mockResolvedValue({ flows: [{ type: "m.login.sso" }] });
const { container } = getComponent();
await waitForElementToBeRemoved(() => screen.queryAllByLabelText("Loading..."));
await waitForElementToBeRemoved(() => screen.queryAllByLabelText("Loading"));
const ssoButton = container.querySelector(".mx_SSOButton");
expect(ssoButton).toBeTruthy();
@ -116,7 +116,7 @@ describe("Registration", function () {
});
const { container, rerender } = render(getRawComponent());
await waitForElementToBeRemoved(() => screen.queryAllByLabelText("Loading..."));
await waitForElementToBeRemoved(() => screen.queryAllByLabelText("Loading"));
fireEvent.click(container.querySelector(".mx_SSOButton"));
expect(registerRequest.mock.instances[0].baseUrl).toBe("https://matrix.org");
@ -126,7 +126,7 @@ describe("Registration", function () {
versions: [],
});
rerender(getRawComponent("https://server2"));
await waitForElementToBeRemoved(() => screen.queryAllByLabelText("Loading..."));
await waitForElementToBeRemoved(() => screen.queryAllByLabelText("Loading"));
fireEvent.click(container.querySelector(".mx_SSOButton"));
expect(registerRequest.mock.instances[1].baseUrl).toBe("https://server2");