From 185b9fc9c68d7b69bf0781ef1b8b86dac173a30b Mon Sep 17 00:00:00 2001 From: Noel De Martin Date: Tue, 5 Jul 2022 09:22:32 +0200 Subject: [PATCH] MOBILE-4110 behat: Fix custom url generation --- local-moodleappbehat/tests/behat/behat_app_helper.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/local-moodleappbehat/tests/behat/behat_app_helper.php b/local-moodleappbehat/tests/behat/behat_app_helper.php index a9e469535..6b9fa3a9e 100644 --- a/local-moodleappbehat/tests/behat/behat_app_helper.php +++ b/local-moodleappbehat/tests/behat/behat_app_helper.php @@ -540,9 +540,10 @@ class behat_app_helper extends behat_base { // Generate custom URL. $parsed_url = parse_url($CFG->behat_wwwroot); - $domain = $parsed_url['host'] ?? ''; - $rootpath = $parsed_url['path'] ?? ''; - $url = $this->get_mobile_url_scheme() . "://$username@$domain$rootpath?token=$token&privatetoken=$privatetoken"; + $site = $parsed_url['host'] ?? ''; + $site .= isset($parsed_url['port']) ? ':' . $parsed_url['port'] : ''; + $site .= $parsed_url['path'] ?? ''; + $url = $this->get_mobile_url_scheme() . "://$username@$site?token=$token&privatetoken=$privatetoken"; if (!empty($path)) { $url .= '&redirect='.urlencode($CFG->behat_wwwroot.$path);