Fix endless running test (#1572)

Fix endless running ui tests.

Co-authored-by: Sebastian Sdorra <sebastian.sdorra@cloudogu.com>
This commit is contained in:
Eduard Heimbuch
2021-03-05 10:10:02 +01:00
committed by GitHub
parent 89548d45bd
commit 861e1d34ca
2 changed files with 40 additions and 41 deletions

View File

@@ -104,23 +104,22 @@ export const useLogout = () => {
const link = useIndexLink("logout"); const link = useIndexLink("logout");
const reset = useReset(); const reset = useReset();
const { mutate, isLoading, error, data } = useMutation<LogoutResponse, Error, unknown>(() => const { mutate, isLoading, error, data } = useMutation<LogoutResponse, Error, unknown>(
apiClient.delete(link!).then(r => (r.status === 200 ? r.json() : {})) () => apiClient.delete(link!).then(r => (r.status === 200 ? r.json() : {})),
{
onSuccess: response => {
if (response?.logoutRedirect) {
window.location.assign(response.logoutRedirect);
}
reset();
}
}
); );
const logout = () => { const logout = () => {
mutate({}); mutate({});
}; };
useEffect(() => {
if (data?.logoutRedirect) {
window.location.assign(data.logoutRedirect);
}
if (data) {
reset();
}
}, [data, reset]);
return { return {
logout: link && !data ? logout : undefined, logout: link && !data ? logout : undefined,
isLoading, isLoading,

View File

@@ -3734,24 +3734,11 @@ Array [
className="Breadcrumbstories__Wrapper-sc-1eq8sgz-0 hTbphm" className="Breadcrumbstories__Wrapper-sc-1eq8sgz-0 hTbphm"
> >
<div <div
className="is-flex is-align-items-center ml-5 my-4 mr-3" className="is-flex is-align-items-center"
> >
<div
className="Breadcrumb__PermaLinkWrapper-zvtb4t-0 eqtJhO ml-1"
>
<span
className="tooltip has-tooltip-right"
data-tooltip="breadcrumb.copyPermalink"
>
<i
className="fas fa-link has-text-inherit"
onClick={[Function]}
/>
</span>
</div>
<nav <nav
aria-label="breadcrumbs" aria-label="breadcrumbs"
className="Breadcrumb__BreadcrumbNav-zvtb4t-1 caWANn breadcrumb sources-breadcrumb ml-1 mb-0" className="Breadcrumb__BreadcrumbNav-zvtb4t-1 gyUWqH breadcrumb sources-breadcrumb ml-1 mb-0"
> >
<ul> <ul>
<li> <li>
@@ -3818,6 +3805,19 @@ Array [
</a> </a>
</li> </li>
</ul> </ul>
<span
className="Breadcrumb__PermaLinkWrapper-zvtb4t-0 eqtJhO ml-1"
>
<span
className="tooltip has-tooltip-right"
data-tooltip="breadcrumb.copyPermalink"
>
<i
className="fas fa-link has-text-inherit"
onClick={[Function]}
/>
</span>
</span>
</nav> </nav>
</div> </div>
<hr <hr
@@ -4368,24 +4368,11 @@ Array [
className="Breadcrumbstories__Wrapper-sc-1eq8sgz-0 hTbphm" className="Breadcrumbstories__Wrapper-sc-1eq8sgz-0 hTbphm"
> >
<div <div
className="is-flex is-align-items-center ml-5 my-4 mr-3" className="is-flex is-align-items-center"
> >
<div
className="Breadcrumb__PermaLinkWrapper-zvtb4t-0 eqtJhO ml-1"
>
<span
className="tooltip has-tooltip-right"
data-tooltip="breadcrumb.copyPermalink"
>
<i
className="fas fa-link has-text-inherit"
onClick={[Function]}
/>
</span>
</div>
<nav <nav
aria-label="breadcrumbs" aria-label="breadcrumbs"
className="Breadcrumb__BreadcrumbNav-zvtb4t-1 caWANn breadcrumb sources-breadcrumb ml-1 mb-0" className="Breadcrumb__BreadcrumbNav-zvtb4t-1 gyUWqH breadcrumb sources-breadcrumb ml-1 mb-0"
> >
<ul> <ul>
<li> <li>
@@ -4502,6 +4489,19 @@ Array [
</a> </a>
</li> </li>
</ul> </ul>
<span
className="Breadcrumb__PermaLinkWrapper-zvtb4t-0 eqtJhO ml-1"
>
<span
className="tooltip has-tooltip-right"
data-tooltip="breadcrumb.copyPermalink"
>
<i
className="fas fa-link has-text-inherit"
onClick={[Function]}
/>
</span>
</span>
</nav> </nav>
</div> </div>
<hr <hr