diff --git a/api-calls/getLoginToken.js b/api-calls/getLoginToken.js index e516b67..4f1ef37 100644 --- a/api-calls/getLoginToken.js +++ b/api-calls/getLoginToken.js @@ -3,9 +3,12 @@ import * as nodeFetch from "node-fetch" export const getLoginToken = async () => { const response = await nodeFetch("http://localhost:2221/api/login", { method: "POST", - body: { "username": "admin", "password":"Admin123" } + body: JSON.stringify({ "username": "admin", "password":"Admin123" }) }) + if(response.status !== 200) { + throw new Error("An error occured trying to retrieve the login token.") + } const body = await response.json() return body.token } \ No newline at end of file diff --git a/page-objects/MyAccountPage.js b/page-objects/MyAccountPage.js index f90fe81..0671fd1 100644 --- a/page-objects/MyAccountPage.js +++ b/page-objects/MyAccountPage.js @@ -5,6 +5,5 @@ export class MyAccountPage { visit = async () => { await this.page.goto("/my-account") - await this.page.pause() } } \ No newline at end of file diff --git a/tests/my_account.spec.js b/tests/my_account.spec.js index 1651cbd..37b6bb7 100644 --- a/tests/my_account.spec.js +++ b/tests/my_account.spec.js @@ -5,8 +5,8 @@ import { getLoginToken } from "../api-calls/getLoginToken.js" test.only("My Account using cookie injection", async ({page}) => { - //const loginToken = await getLoginToken() - //console.warn({loginToken}) + const loginToken = await getLoginToken() + console.warn({loginToken}) const myAccount = new MyAccountPage(page) await myAccount.visit()