Merge pull request #17597 from overleaf/ii-enable-checkout-component-test

[web] Enable Cypress test for creating new subscription

GitOrigin-RevId: c17efbeb6a29d8e757729cddffef46faf054da70
This commit is contained in:
ilkin-overleaf 2024-03-27 13:04:45 +02:00 committed by Copybot
parent 6d331ad7ed
commit 205cfbe816
2 changed files with 12 additions and 12 deletions

View file

@ -1,11 +1,12 @@
// window location-related functions in a separate module so they can be mocked/stubbed in tests
export function reload() {
// eslint-disable-next-line no-restricted-syntax
window.location.reload()
}
export function assign(url) {
// eslint-disable-next-line no-restricted-syntax
window.location.assign(url)
export const location = {
assign(url) {
// eslint-disable-next-line no-restricted-syntax
window.location.assign(url)
},
reload() {
// eslint-disable-next-line no-restricted-syntax
window.location.reload()
},
}

View file

@ -1,5 +1,6 @@
import { useCallback, useMemo } from 'react'
import useIsMounted from './use-is-mounted'
import { location } from '@/shared/components/location'
export const useLocation = () => {
const isMounted = useIsMounted()
@ -7,8 +8,7 @@ export const useLocation = () => {
const assign = useCallback(
url => {
if (isMounted.current) {
// eslint-disable-next-line no-restricted-syntax
window.location.assign(url)
location.assign(url)
}
},
[isMounted]
@ -16,8 +16,7 @@ export const useLocation = () => {
const reload = useCallback(() => {
if (isMounted.current) {
// eslint-disable-next-line no-restricted-syntax
window.location.reload()
location.reload()
}
}, [isMounted])