Update test

This commit is contained in:
Joshen Lim committed 2023-07-31 11:43:09 +08:00
1 parent 1501f6d8a0
commit bfccd1ea53
1 file changed
+5 -4
+5 -4
View File
@@ -1,8 +1,9 @@
import { getReturnToPath } from 'lib/gotrue'
import { DEFAULT_HOME } from 'lib/constants'
describe(`getReturnToPath`, () => {
it(`returns to /projects when no fallback is provided`, () => {
expect(getReturnToPath()).toBe('/projects')
expect(getReturnToPath()).toBe(DEFAULT_HOME)
})
it(`returns to /custom when fallback is provided`, () => {
@@ -33,7 +34,7 @@ describe(`getReturnToPath`, () => {
// @ts-ignore
window.location = { search: `?returnTo=https://google.com` }
expect(getReturnToPath()).toBe('/projects')
expect(getReturnToPath()).toBe(DEFAULT_HOME)
})
it(`does not allow XSS`, () => {
@@ -42,7 +43,7 @@ describe(`getReturnToPath`, () => {
// @ts-ignore
window.location = { search: `?returnTo=javascript:alert(1)` }
expect(getReturnToPath()).toBe('/projects')
expect(getReturnToPath()).toBe(DEFAULT_HOME)
})
it(`does not allow XSS with encoded characters`, () => {
@@ -51,6 +52,6 @@ describe(`getReturnToPath`, () => {
// @ts-ignore
window.location = { search: `?returnTo=javascript%3Aalert%281%29` }
expect(getReturnToPath()).toBe('/projects')
expect(getReturnToPath()).toBe(DEFAULT_HOME)
})
})