diff options
Diffstat (limited to 'android')
2 files changed, 8 insertions, 5 deletions
diff --git a/android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/misc/AccountTestRule.kt b/android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/misc/AccountTestRule.kt index ff6276a69f..1a414584e3 100644 --- a/android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/misc/AccountTestRule.kt +++ b/android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/misc/AccountTestRule.kt @@ -19,7 +19,7 @@ class AccountTestRule : BeforeEachCallback { override fun beforeEach(context: ExtensionContext) { InstrumentationRegistry.getArguments().also { bundle -> if (partnerAuth != null) { - validAccountNumber = client.createAccount() + validAccountNumber = client.createAccountUsingPartnerApi(partnerAuth) client.addTimeToAccountUsingPartnerAuth( accountNumber = validAccountNumber, daysToAdd = 1, diff --git a/android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/misc/SimpleMullvadHttpClient.kt b/android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/misc/SimpleMullvadHttpClient.kt index c8ccc60ddb..fa4dd88613 100644 --- a/android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/misc/SimpleMullvadHttpClient.kt +++ b/android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/misc/SimpleMullvadHttpClient.kt @@ -10,7 +10,6 @@ import com.android.volley.toolbox.JsonObjectRequest import com.android.volley.toolbox.RequestFuture import com.android.volley.toolbox.StringRequest import com.android.volley.toolbox.Volley -import net.mullvad.mullvadvpn.test.e2e.constant.ACCOUNT_URL import net.mullvad.mullvadvpn.test.e2e.constant.AUTH_URL import net.mullvad.mullvadvpn.test.e2e.constant.CONN_CHECK_URL import net.mullvad.mullvadvpn.test.e2e.constant.DEVICE_LIST_URL @@ -41,9 +40,13 @@ class SimpleMullvadHttpClient(context: Context) { } } - fun createAccount(): String { - return sendSimpleSynchronousRequest(method = Request.Method.POST, url = ACCOUNT_URL)!! - .getString("number") + fun createAccountUsingPartnerApi(partnerAuth: String): String { + return sendSimpleSynchronousRequest( + method = Request.Method.POST, + url = PARTNER_ACCOUNT_URL, + authorizationHeader = "Basic $partnerAuth", + )!! + .getString("id") } fun addTimeToAccountUsingPartnerAuth( |
