Skip to content

Commit

Permalink
update auth test
Browse files Browse the repository at this point in the history
  • Loading branch information
arnard76 committed Apr 26, 2024
1 parent 940bede commit 5145a36
Show file tree
Hide file tree
Showing 4 changed files with 34 additions and 13 deletions.
3 changes: 2 additions & 1 deletion cypress/e2e/authentication.cy.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import authSuccessResponse from "../fixtures/authSuccessResponse.json"

import { API_URI, URLS } from "../../frontend/app/consts"
import { API_URI } from "../../frontend/app/consts"
import { URLS } from "./consts"

// allows successful login without using the actual admin credentials
function mockValidCredentials() {
Expand Down
24 changes: 24 additions & 0 deletions cypress/e2e/consts.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
import { ROUTES } from "@/../../frontend/app/consts"

let uiUri

switch (process.env.ENV) {
case "LOCAL": {
uiUri = "http://localhost:3001"
break
}
case "DEV": {
uiUri = "https://dev.aapc-nz.org"
break
}
case "PROD": {
uiUri = "https://aapc-nz.org"
break
}
default: {
uiUri = "http://localhost:3001"
}
}

export const UI_URI = uiUri
export const URLS = Object.fromEntries(Object.entries(ROUTES).map(([name, route]) => [name, UI_URI + route]))
16 changes: 8 additions & 8 deletions cypress/fixtures/authSuccessResponse.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
{
"ChallengeName": "PASSWORD_VERIFIER",
"ChallengeParameters": {
"SALT": "dc322d990fa9acff18d1945ac289368f",
"SECRET_BLOCK": "AgV4KUy/ZMIR7SnRgWWdiMm+u/C99sHSzU4PL3VuT4fb/jwAewACAAZJc3N1ZXIAEkFXU1Bhc3N3b3JkU2VydmljZQAVYXdzLWNyeXB0by1wdWJsaWMta2V5AERBdjd2RWo3Z1RpWnZqdnlpNzdYb1BGRC83c3lnMk9MNk1xZGxEbHpXSkVoWGtqNGhlVTRwMklRbzBwVHJuTTNtalE9PQABAAdhd3Mta21zAEthcm46YXdzOmttczp1cy1lYXN0LTE6OTA1NjMyODQ5ODMyOmtleS9iMGQ4M2MwOC03NDZmLTRmYjEtOWI4My1kY2YxMjdiNzliYTEAuAECAQB4lzeU4RRkC41GgVGt/beA8dfdcMXvuM7ks8aNNqxHIlYBRiDrR7oUGkPXj/NS+FBm5gAAAH4wfAYJKoZIhvcNAQcGoG8wbQIBADBoBgkqhkiG9w0BBwEwHgYJYIZIAWUDBAEuMBEEDBLaOpeXnOda4HOZIQIBEIA7GELcv3MmOGEdNym5SZCZ+rMnNHWLU6m6QbHw8di7uhj7fVEIoWgorYysT2f/RBQkR8yvBBl7oG/S+v0CAAAQANrWhSgkhFxOpmzn1OOzNJCZaBOS/nHzNMETHDbxKTI9GlLhW8PLjPKxwN6BcDPsnP////8AAAABAAAAAAAAAAAAAAABAAAFD6ccwmgdVhsucgjOjdA7YMTYS2NJtsYW1WJ1rzn4+/GhsXVTrNJDgCanO9XNUtLB8/plGc3So6k3FvltOlixkrLfEBxY+9DqSpKX1EfaCJSLfG1vGkfSSEWqAZGVVqpHJiRL+iKj4BJtetXr1xbwG9PMRddMmpKymtsvrJjmtVISZgl3JCJGwDSfy70kWSRfOQMl1YdCrNGWx7OU4U21zkWGSEFwHRf6IQ04Daypu8vp963wkXsVjZi9xc+Gq8zuXukLesbYRuqPdw5/mvadc+BhjIKob5PyEnzw3vPqmL51GUNwFVYkK7BnxqCToZ0sqjwYfMB56ZU80X4ZxT8uo6mqueaUXB46qxphoZ91IJ5BaLYON/jMNbeei6lamb922XEI5PwAiNT635nxAUcvzHI0hKLHdxDcTW2q0qsR7dcrG6d8gH6r2qVxLZze83O3kRXuRZbqfjcYe/JnFhHOG4MUNLlY5iz32wYct85U4mbZiCgF7rW4d8Vnf00JT2NXgznuXhdPuC8m+6dkiw6AdcQyMLUEUqCbXzM5CY8uil1j01YfdZUbZzqfzOkNJeQ8R/WrYSSAWVEV512OpQxSr5JODyExgEWJhCrTye9CvGFgtFxXDAC2KbHeO0OtiX2vbO4gYOSrlj7TOz3UD4YprM6GkHsYyJkwY3chWmQZa5aptPH3Dz777tYlN4H6Y3Lek0EGrDX4IdA8kCePEDIuiCp2Hh+2Szv1wxvka6Th+NL0m3QZdlGhr2W21awGYAyty6fkS5WZ3l+5jvuhDPsXzM9+AnESw23Vt1JWOB4YIdmdNrLjldwxis0DH2i/Beguvj/IN51YWif73vvQ848FDMgsdj+hpegHImxetpf/M2+THgyw9FeEBGgsNMWxmPflDb4n3ztoC9sCy6w8cOYXNTtLHtEw8keFlCe41rmx4iWRX56EGd57OqJczVETumY1p5IkHjjLfrK9qtb2tboXOfFWFeOIKudfrkrAjaia2A19GN24iI34VICU7wZ/HXUVB791XwPmDrJwcVlivnYWpJJ5qtZljyBCoxQIoMa2YvYkXfdoa79HFdB50UmZKuIkfvWe7ZRek76cXg0I833/3zsJOGP9glxs0oT/Ad6zMOefR0d2rpFjrv7ok810IukPbS4ap2EMRaH8XUmyKMkvdQCLr63wePyCmqBUgyVEsFAiwLZs8m/dxvD13ksswzLk+7XTPa7sYwudtdyX8XorIcqL5FOpPoxTjNhT/bPPHlKWB+1DV/I3/YJ6GaJ3nUOOlYQCpt3GNx3/8zcQII/2XedgjBFI1SwFOnz45UxHEEzyetZZwS7hdxRslxwA9swgaaYfvPNw2uGmr7yS88N9azwJVXTbOlKdyYmlyJXXzntsBCETUIbVphB1k/2AVEq9xfmqhBIw0U5RKzKm2IqF04mjCk8bMWNu65i3eqbE8KnBYpOCKYQJZAlwN4a7cF4spQRqopAbgnvcewexQzoPU9N6Gt/dtxj00nINuYDCutGs5o6hkyupBtTZje4VktFIQmEf/OYuFewTV5pVPEvjXuGXcFSgVbocjT5bReeWzfA8PLGX0Kd2RHvSsQHrDhjNpbs9ipIvLSdxxJ22+OOIgSt2FfCZPIDcRgJDi0++KDTMcZe7roar2wa6PjdwcAZczLgGZ01AZcAgiPDjDWMXyY1s40XyqYlZZ3miJ3o/vroFwxqk+Vq01nrSwsXRKsjuFWr3U82NcmN/Y9w+mL2cOQBnMGUCMQCHbp3loVdFs5ca2g4EU+Gte88E/+Rjoh/pr3X4lFTpm/yxK+DgULk7nFxMNSzKtOYCMHrAKgb5YtC5O1oKG5+Mpre+P+BfubQMt9GouKSh6sBkZW0AHmR1PJR1TrNIijZKeg==",
"SRP_B": "5b440b32210055cf4a2e26f9a1a6431001ca1b0f0ed6134a8c4a33846e6d0e90f63e8bde43900ae203a5f58afd34b462c4c873a9a9a2395a534ab5ea17ade70fc43f0e73bb8b414a6305e503068067d6ddec933d4929d89b2d3e03f6157b0022d96bae72cd9eb8f9ff08a73da76e44985489d0da790e1375bd29dd9f4168d8f60ce55d708cfc3b93e2d8effe68d499771385353a345863f58f09fcab9af9f072b95e243b200be8cd53960e972f27554a15dbb01589cce567ae90de057e531463fd1fe6192e443ec25383371b0188c5abc57273dc09c030b49077c06ba7247e858a2e38ab02b3e96506d8d8e172e28d65e067443712d9a280fc1e03b1f5b396dd1d94c8c868b23db9e6a0841f9a162a603fc2cf0204fcb0674f8784d45a7f673e2ad893bec6963084258f8b14f21325792dce2ea6e76ed1ba1b658f9e282c03a73857a3d0d0ebb29453640e19342e799704f28b6c70532fd6d928c8d6eaa317c1566f31acc41ceb69603a4f894125d41901499568e724f51f5a34dc054317a135",
"USERNAME": "e4f824f8-00d1-7046-09af-e8a9136665fc",
"USER_ID_FOR_SRP": "e4f824f8-00d1-7046-09af-e8a9136665fc"
"token": "eyJhbGciOiJIUzI1NiI2cCI6IkpXVCJ9.eyJ1c2VybmFtZSI63cGN0ZXN0MjczOTQ5NjJAZtyufgaWwuY29tIiwicm9sZXMiOlsidXNlciJdLCJpYXQiOjE3MTQxNjg0Nzd9.0nN79nWs60zIwHqzcPQBOVzvwlaLLAMgDNOR2qDtR2c",
"user": {
"username": "[email protected]",
"email": "[email protected]",
"displayName": "Admin",
"verified": true,
"registeredAt": "2024-04-26T21:54:37.898Z"
}
}
}
4 changes: 0 additions & 4 deletions frontend/app/consts.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,15 +21,11 @@ switch (process.env.ENV) {
export const API_URI = apiUri // can add custom uri for testing here
export const WEBSITE_NAME = "Aotearoa Airborne Pollen Collective"

export const UI_URI = typeof window === "undefined" ? "" : window.location.origin

export const ROUTES = {
LOGIN: "/login",
FORGOT_PASSWORD: "/forgot-password",

REDIRECT_AFTER_LOGIN: "/news/publish",
}

export const URLS = Object.fromEntries(Object.entries(ROUTES).map(([name, route]) => [name, UI_URI + route]))

export const OPEN_CMS_ROUTES = [ROUTES.LOGIN, ROUTES.FORGOT_PASSWORD] // no auth required for these ones

0 comments on commit 5145a36

Please sign in to comment.