Skip to content

Commit 6836406

Browse files
committed
Squashed 'libs/mocks/' changes from 03f0ad9164..5355152735
5355152735 Merge pull request #8 from wordpress-mobile/add/sites-gutenberg-mock 5a6744aad2 Update WordPressMocks/src/main/assets/mocks/mappings/wpcom/sites/rest_v2_sites_158396482_gutenberg.json e3c87e4198 add gutenberg mock file 1a7476762a Merge pull request #7 from wordpress-mobile/add/wpios-signup-mocks 745b5c6cc0 Fix regex pattern for me endpoint mocks 2b1d7643c8 Fix regex for endpoints used in signup test d0faae1206 Fix mocks for sending signup email 10c58741ba Update mocks for WPiOS signup test git-subtree-dir: libs/mocks git-subtree-split: 5355152735dd323b8e4aef2cfb21efe056a15f5f
1 parent cb0d7f8 commit 6836406

File tree

9 files changed

+58
-9
lines changed

9 files changed

+58
-9
lines changed
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"scenarioName": "auth",
3+
"requiredScenarioState": "signed-up",
4+
"request": {
5+
"method": "GET",
6+
"urlPath": "/magic-link"
7+
},
8+
"response": {
9+
"status": 302,
10+
"headers": {
11+
"Content-Type": "text/html;charset=utf-8",
12+
"Location": "{{request.query.scheme}}://magic-login?token=valid_token&new_user=1"
13+
}
14+
}
15+
}
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
{
2+
"request": {
3+
"urlPattern": "/wpcom/v2/sites/158396482/gutenberg(/)?($|\\?.*)",
4+
"method": "POST",
5+
"headers": {
6+
"Content-Type": {
7+
"equalTo": "application/json; charset=UTF-8"
8+
}
9+
},
10+
"bodyPatterns" : [ {
11+
"equalToJson" : {
12+
"editor" : "aztec",
13+
"platform" : "mobile"
14+
}
15+
} ]
16+
},
17+
"response": {
18+
"status": 200,
19+
"jsonBody": {
20+
"editor_mobile": "aztec",
21+
"editor_web": "gutenberg",
22+
"opt_in": "{{request.requestLine.baseUrl}}/wpcom/v2/sites/158396482/gutenberg?editor=gutenberg&platform=mobile"
23+
},
24+
"headers": {
25+
"Content-Type": "application/json",
26+
"Connection": "keep-alive",
27+
"Cache-Control": "no-cache, must-revalidate, max-age=0"
28+
}
29+
}
30+
}

libs/mocks/WordPressMocks.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = 'WordPressMocks'
3-
s.version = '0.0.3'
3+
s.version = '0.0.5'
44
s.summary = 'Network mocking for testing the WordPress mobile apps.'
55
s.homepage = 'https://github.com/wordpress-mobile/WordPressMocks'
66
s.license = { type: 'GPLv2', file: 'LICENSE.md' }

libs/mocks/WordPressMocks/src/main/assets/mocks/mappings/wpcom/auth/is-available_email_available.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"request": {
33
"method": "GET",
4-
"urlPath": "/is-available/email/",
4+
"urlPattern": "/is-available/email(/)?($|\\?.*)",
55
"queryParameters": {
66
"q": {
77
"matches": "^e2eflowsignuptestingmobile@example.com$"
@@ -10,7 +10,9 @@
1010
},
1111
"response": {
1212
"status": 200,
13-
"body": true,
13+
"jsonBody": {
14+
"available": true
15+
},
1416
"headers": {
1517
"Content-Type": "text/javascript",
1618
"Connection": "keep-alive"

libs/mocks/WordPressMocks/src/main/assets/mocks/mappings/wpcom/auth/is-available_email_not_available.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"request": {
33
"method": "GET",
4-
"urlPath": "/is-available/email/",
4+
"urlPattern": "/is-available/email(/)?($|\\?.*)",
55
"queryParameters": {
66
"q": {
77
"matches": "^(?!e2eflowsignuptestingmobile@example.com).*$"

libs/mocks/WordPressMocks/src/main/assets/mocks/mappings/wpcom/auth/magic_link.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
{
2+
"scenarioName": "auth",
3+
"requiredScenarioState": "logged-in",
24
"request": {
35
"method": "GET",
46
"urlPath": "/magic-link"

libs/mocks/WordPressMocks/src/main/assets/mocks/mappings/wpcom/auth/rest_v11_auth_send-signup-email.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"scenarioName": "auth",
33
"newScenarioState": "signed-up",
44
"request": {
5-
"urlPath": "/rest/v1.1/auth/send-signup-email/",
5+
"urlPattern": "/rest/v1.1/auth/send-signup-email.*",
66
"method": "POST"
77
},
88
"response": {

libs/mocks/WordPressMocks/src/main/assets/mocks/mappings/wpcom/me/rest_v11_me.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"scenarioName": "auth",
33
"request": {
4-
"urlPattern": "/rest/v1.1/me(\\?|/|$).*",
4+
"urlPattern": "/rest/v1.1/me(/)?($|\\?.*)",
55
"method": "GET"
66
},
77
"response": {
@@ -51,4 +51,4 @@
5151
"Cache-Control": "no-cache, must-revalidate, max-age=0"
5252
}
5353
}
54-
}
54+
}

libs/mocks/WordPressMocks/src/main/assets/mocks/mappings/wpcom/me/rest_v11_me_signup.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"scenarioName": "auth",
33
"requiredScenarioState": "signed-up",
44
"request": {
5-
"urlPath": "/rest/v1.1/me/",
5+
"urlPattern": "/rest/v1.1/me(/)?($|\\?.*)",
66
"method": "GET"
77
},
88
"response": {
@@ -52,4 +52,4 @@
5252
"Cache-Control": "no-cache, must-revalidate, max-age=0"
5353
}
5454
}
55-
}
55+
}

0 commit comments

Comments
 (0)