Skip to content

Commit eaeca8d

Browse files
committed
fix e2e tests
1 parent c88a1d6 commit eaeca8d

File tree

3 files changed

+27
-29
lines changed

3 files changed

+27
-29
lines changed

tests/e2e/register.test.js

Lines changed: 18 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,26 @@
11
import {RequestMock, RequestLogger} from 'testcafe';
22
import testHelpers from '../test-helpers';
33

4-
const registerEndpoint = testHelpers.serviceInfo.register + 'user';
4+
const registerEndpoint = 'https://co1.pryv.me/users';
55
const hostingsEndpoint = testHelpers.serviceInfo.register + 'hostings';
66
const redirectEndpoint = testHelpers.apiEndpoint;
77
const fakeHostings = {
8-
'regions': {
9-
'europe': {
10-
'name': 'Europe',
11-
'localizedName': {'fr': 'Europe'},
12-
'zones': {
13-
'france': {
14-
'name': 'France',
15-
'localizedName': {'fr': 'France'},
16-
'hostings': {
8+
regions: {
9+
europe: {
10+
name: 'Europe',
11+
localizedName: {fr: 'Europe'},
12+
zones: {
13+
france: {
14+
name: 'France',
15+
localizedName: {fr: 'France'},
16+
hostings: {
1717
'gandi.net-fr': {
18-
'url': 'http://gandi.net',
19-
'name': 'Gandi',
20-
'description': 'Domains made simple. Since 1999.',
21-
'localizedDescription': {},
22-
'available': true,
18+
url: 'http://gandi.net',
19+
name: 'Gandi',
20+
description: 'Domains made simple. Since 1999.',
21+
localizedDescription: {},
22+
available: true,
23+
availableCore: 'https://co1.pryv.me/',
2324
},
2425
},
2526
},
@@ -79,12 +80,9 @@ test('Register new user with hostings retrieval', async testController => {
7980
.expect(registerLogger.contains(record =>
8081
record.request.method === 'post' &&
8182
record.response.statusCode === 200 &&
82-
record.request.body.includes('"appid":"' + testHelpers.appId + '"') &&
83+
record.request.body.includes('"appId":"' + testHelpers.appId + '"') &&
8384
record.request.body.includes('"username":"' + testHelpers.user + '"') &&
8485
record.request.body.includes('"password":"' + testHelpers.password + '"') &&
85-
record.request.body.includes('"email":"' + testHelpers.email + '"') &&
86-
record.request.body.includes('"hosting":"gandi.net-fr"') &&
87-
record.request.body.includes('"languageCode":"fr"') &&
88-
record.request.body.includes('"invitationtoken":"enjoy"')
86+
record.request.body.includes('"email":"' + testHelpers.email + '"')
8987
)).ok();
9088
});

tests/e2e/resetPasswordRequest.test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ const resetRequestMock = RequestMock()
2121

2222
const usernameForEmailMock = RequestMock()
2323
.onRequestTo(emailEndpoint)
24-
.respond({uid: 'js-lib'}, 200, {'Access-Control-Allow-Origin': '*'});
24+
.respond({uid: 'appwebauth3test'}, 200, {'Access-Control-Allow-Origin': '*'});
2525

2626
fixture(`Reset password request`)
27-
.page('http://localhost:8080/reset')
27+
.page('http://localhost:8080/reset-password.html')
2828
.requestHooks(resetLogger, emailLogger, resetRequestMock, usernameForEmailMock);
2929

3030
test('Reset request with email-username conversion', async testController => {

tests/test-helpers.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
const Pryv = require('pryv');
22

33
const testHelpers = {
4-
serviceInfoUrl: 'https://reg.pryv.li/service/info',
5-
user: 'js-lib',
6-
email: 'test@test.com',
7-
password: 'js-libpass',
4+
serviceInfoUrl: 'https://reg.pryv.me/service/info',
5+
user: 'appwebauth3test',
6+
email: 'tech+appwebauth3test@pryv.com',
7+
password: 'appwebauth3test',
88
appId: 'pryv-app-web-auth-3',
99
requestingAppId: 'client-app',
1010
pollKey: 'pollKey',
@@ -17,9 +17,9 @@ const testHelpers = {
1717
key: 'pollKey',
1818
requestingAppId: null,
1919
requestedPermissions: null,
20-
url: 'https://sw.rec.la:4443/access/access.html?lang=fr&key=RKHRTvKlaUDQodGX&requestingAppId=test-value-notes&domain=pryv.li&registerURL=https%3A%2F%2Freg.pryv.li%2F&poll=https%3A%2F%2Faccess.pryv.li%2Faccess%2FRKHRTvKlaUDQodGX',
21-
authUrl: 'https://sw.rec.la:4443/access/access.html?&pollUrl=https%3A%2F%2Faccess.pryv.li%2Faccess%2FRKHRTvKlaUDQodGX',
22-
poll: 'https://access.pryv.li/access/pollKey',
20+
url: 'https://sw.rec.la:4443/access/access.html?lang=fr&key=RKHRTvKlaUDQodGX&requestingAppId=test-value-notes&domain=pryv.me&registerURL=https%3A%2F%2Freg.pryv.me%2F&poll=https%3A%2F%2Faccess.pryv.me%2Faccess%2FRKHRTvKlaUDQodGX',
21+
authUrl: 'https://sw.rec.la:4443/access/access.html?&pollUrl=https%3A%2F%2Faccess.pryv.me%2Faccess%2FRKHRTvKlaUDQodGX',
22+
poll: 'https://access.pryv.me/access/pollKey',
2323
returnURL: null,
2424
oaccessState: null,
2525
poll_rate_ms: 1000,

0 commit comments

Comments
 (0)