Skip to content

Commit aa5c3f7

Browse files
authored
test: fix test in backend SDK ci (#740)
* ci: debugging tests on CI * test: update message * test: remove headless false * test: remove only * test: add logs * test: call beforeeach on both app and test server backends in tests * test: revert debugging changes * chore: update changelog and bump patch version
1 parent c4772af commit aa5c3f7

24 files changed

+71
-95
lines changed

CHANGELOG.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [unreleased]
99

10-
## [0.35.0] - 2023-09-XX
10+
## [0.35.1] - 2023-09-21
11+
12+
### Test changes
13+
14+
- Test fixes for backend SDK CI
15+
16+
## [0.35.0] - 2023-09-21
1117

1218
### Overview
1319

lib/build/version.d.ts

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/ts/version.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@
1212
* License for the specific language governing permissions and limitations
1313
* under the License.
1414
*/
15-
export const package_version = "0.35.0";
15+
export const package_version = "0.35.1";

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "supertokens-auth-react",
3-
"version": "0.35.0",
3+
"version": "0.35.1",
44
"description": "ReactJS SDK that provides login functionality with SuperTokens.",
55
"main": "./index.js",
66
"engines": {

test/end-to-end/accountlinking.test.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ import {
4444
getTextByDataSupertokens,
4545
sendEmailResetPasswordSuccessMessage,
4646
changeEmail,
47+
backendBeforeEach,
4748
} from "../helpers";
4849
import { TEST_CLIENT_BASE_URL, TEST_SERVER_BASE_URL, SIGN_IN_UP_API, RESET_PASSWORD_API } from "../constants";
4950

@@ -64,9 +65,7 @@ describe("SuperTokens Account linking", function () {
6465

6566
describe("Recipe combination tests", () => {
6667
before(async function () {
67-
await fetch(`${TEST_SERVER_BASE_URL}/beforeeach`, {
68-
method: "POST",
69-
}).catch(console.error);
68+
await backendBeforeEach();
7069

7170
await fetch(`${TEST_SERVER_BASE_URL}/startst`, {
7271
method: "POST",

test/end-to-end/emailverification.test.js

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ import {
5151
isGeneralErrorSupported,
5252
setGeneralErrorToLocalStorage,
5353
isAccountLinkingSupported,
54+
backendBeforeEach,
5455
} from "../helpers";
5556

5657
describe("SuperTokens Email Verification", function () {
@@ -60,9 +61,7 @@ describe("SuperTokens Email Verification", function () {
6061
let accountLinkingSupported;
6162

6263
before(async function () {
63-
await fetch(`${TEST_SERVER_BASE_URL}/beforeeach`, {
64-
method: "POST",
65-
}).catch(console.error);
64+
await backendBeforeEach();
6665
await fetch(`${TEST_SERVER_BASE_URL}/startst`, {
6766
method: "POST",
6867
}).catch(console.error);
@@ -675,9 +674,7 @@ describe("SuperTokens Email Verification general errors", function () {
675674
const generalErrorMessageString = "General Error";
676675

677676
before(async function () {
678-
await fetch(`${TEST_SERVER_BASE_URL}/beforeeach`, {
679-
method: "POST",
680-
}).catch(console.error);
677+
await backendBeforeEach();
681678
await fetch(`${TEST_SERVER_BASE_URL}/startst`, {
682679
method: "POST",
683680
}).catch(console.error);
@@ -797,9 +794,7 @@ describe("SuperTokens Email Verification isEmailVerified server error", function
797794

798795
before(async function () {
799796
// Start server.
800-
await fetch(`${TEST_SERVER_BASE_URL}/beforeeach`, {
801-
method: "POST",
802-
}).catch(console.error);
797+
await backendBeforeEach();
803798

804799
await fetch(`${TEST_SERVER_BASE_URL}/startst`, {
805800
method: "POST",
@@ -880,9 +875,7 @@ describe("Email verification signOut errors", function () {
880875
let browser;
881876
let page;
882877
before(async function () {
883-
await fetch(`${TEST_SERVER_BASE_URL}/beforeeach`, {
884-
method: "POST",
885-
}).catch(console.error);
878+
await backendBeforeEach();
886879

887880
await fetch(`${TEST_SERVER_BASE_URL}/startst`, {
888881
method: "POST",

test/end-to-end/embed.test.js

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { TEST_SERVER_BASE_URL } from "../constants";
55
import { AuthPage } from "./pages/AuthPage";
66
import { EmailVerificationPage } from "./pages/EmailVerificationPage";
77
import { ResetPasswordPage } from "./pages/ResetPasswordPage";
8-
import { clearBrowserCookiesWithoutAffectingConsole, screenshotOnFailure } from "../helpers";
8+
import { backendBeforeEach, clearBrowserCookiesWithoutAffectingConsole, screenshotOnFailure } from "../helpers";
99

1010
describe("Embed components", async () => {
1111
let browser;
@@ -17,9 +17,7 @@ describe("Embed components", async () => {
1717
headless: true,
1818
});
1919

20-
await fetch(`${TEST_SERVER_BASE_URL}/beforeeach`, {
21-
method: "POST",
22-
}).catch(console.error);
20+
await backendBeforeEach();
2321
await fetch(`${TEST_SERVER_BASE_URL}/startst`, {
2422
method: "POST",
2523
}).catch(console.error);

test/end-to-end/generalerror.test.js

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ import {
4040
loginWithAuth0,
4141
isGeneralErrorSupported,
4242
setGeneralErrorToLocalStorage,
43+
backendBeforeEach,
4344
} from "../helpers";
4445

4546
import {
@@ -70,9 +71,7 @@ describe("General error rendering", function () {
7071
let browser;
7172
let page;
7273
before(async function () {
73-
await fetch(`${TEST_SERVER_BASE_URL}/beforeeach`, {
74-
method: "POST",
75-
}).catch(console.error);
74+
await backendBeforeEach();
7675

7776
await fetch(`${TEST_SERVER_BASE_URL}/startst`, {
7877
method: "POST",
@@ -236,9 +235,7 @@ function getEmailPasswordTests(rid, ridForStorage) {
236235
let browser;
237236
let page;
238237
before(async function () {
239-
await fetch(`${TEST_SERVER_BASE_URL}/beforeeach`, {
240-
method: "POST",
241-
}).catch(console.error);
238+
await backendBeforeEach();
242239

243240
await fetch(`${TEST_SERVER_BASE_URL}/startst`, {
244241
method: "POST",
@@ -376,9 +373,7 @@ function getThirdPartyTests(rid, ridForStorage) {
376373
let browser;
377374
let page;
378375
before(async function () {
379-
await fetch(`${TEST_SERVER_BASE_URL}/beforeeach`, {
380-
method: "POST",
381-
}).catch(console.error);
376+
await backendBeforeEach();
382377

383378
await fetch(`${TEST_SERVER_BASE_URL}/startst`, {
384379
method: "POST",

test/end-to-end/getRedirectionURL.test.js

Lines changed: 6 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ import {
1616
clearBrowserCookiesWithoutAffectingConsole,
1717
isPasswordlessSupported,
1818
isThirdPartyPasswordlessSupported,
19+
backendBeforeEach,
1920
} from "../helpers";
2021

2122
import {
@@ -31,9 +32,7 @@ describe("getRedirectionURL Tests", function () {
3132
let browser;
3233
let page;
3334
before(async function () {
34-
await fetch(`${TEST_SERVER_BASE_URL}/beforeeach`, {
35-
method: "POST",
36-
}).catch(console.error);
35+
await backendBeforeEach();
3736

3837
await fetch(`${TEST_SERVER_BASE_URL}/startst`, {
3938
method: "POST",
@@ -81,9 +80,7 @@ describe("getRedirectionURL Tests", function () {
8180
let browser;
8281
let page;
8382
before(async function () {
84-
await fetch(`${TEST_SERVER_BASE_URL}/beforeeach`, {
85-
method: "POST",
86-
}).catch(console.error);
83+
await backendBeforeEach();
8784

8885
await fetch(`${TEST_SERVER_BASE_URL}/startst`, {
8986
method: "POST",
@@ -136,9 +133,7 @@ describe("getRedirectionURL Tests", function () {
136133
let browser;
137134
let page;
138135
before(async function () {
139-
await fetch(`${TEST_SERVER_BASE_URL}/beforeeach`, {
140-
method: "POST",
141-
}).catch(console.error);
136+
await backendBeforeEach();
142137

143138
await fetch(`${TEST_SERVER_BASE_URL}/startst`, {
144139
method: "POST",
@@ -208,12 +203,7 @@ describe("getRedirectionURL Tests", function () {
208203
return;
209204
}
210205

211-
await fetch(`${TEST_SERVER_BASE_URL}/beforeeach`, {
212-
method: "POST",
213-
}).catch(console.error);
214-
await fetch(`${TEST_APPLICATION_SERVER_BASE_URL}/beforeeach`, {
215-
method: "POST",
216-
}).catch(console.error);
206+
await backendBeforeEach();
217207

218208
await fetch(`${TEST_SERVER_BASE_URL}/startst`, {
219209
method: "POST",
@@ -300,9 +290,7 @@ describe("getRedirectionURL Tests", function () {
300290
return;
301291
}
302292

303-
await fetch(`${TEST_SERVER_BASE_URL}/beforeeach`, {
304-
method: "POST",
305-
}).catch(console.error);
293+
await backendBeforeEach();
306294

307295
await fetch(`${TEST_SERVER_BASE_URL}/startst`, {
308296
method: "POST",

0 commit comments

Comments
 (0)