@@ -98,11 +98,12 @@ public function testCanSetCustomHost()
98
98
99
99
$ transportAsString = (string ) $ transport ;
100
100
101
- if (false !== strpos ($ transportAsString , '@ ' )) {
102
- $ this ->assertStringContainsString (sprintf ('@%s ' , $ customHost ), $ transportAsString );
103
- } else {
104
- $ this ->assertStringContainsString (sprintf ('://%s ' , $ customHost ), $ transportAsString );
105
- }
101
+ // if (false !== strpos($transportAsString, '@')) {
102
+ // $this->assertStringContainsString(sprintf('@%s', $customHost), $transportAsString);
103
+ // } else {
104
+ // $this->assertStringContainsString(sprintf('://%s', $customHost), $transportAsString);
105
+ // }
106
+ $ this ->assertMatchesRegularExpression (sprintf ('/^.*\:\/\/(%s|.*(\@%s))/ ' , $ customHost , $ customHost ), (string ) $ transport );
106
107
}
107
108
108
109
public function testCanSetCustomPort ()
@@ -126,10 +127,12 @@ public function testCanSetCustomHostAndPort()
126
127
127
128
$ transportAsString = (string ) $ transport ;
128
129
129
- if (false !== strpos ($ transportAsString , '@ ' )) {
130
- $ this ->assertStringContainsString (sprintf ('@%s:%s ' , $ customHost , $ customPort ), $ transportAsString );
131
- } else {
132
- $ this ->assertStringContainsString (sprintf ('://%s:%s ' , $ customHost , $ customPort ), $ transportAsString );
133
- }
130
+ // if (false !== strpos($transportAsString, '@')) {
131
+ // $this->assertStringContainsString(sprintf('@%s:%s', $customHost, $customPort), $transportAsString);
132
+ // } else {
133
+ // $this->assertStringContainsString(sprintf('://%s:%s', $customHost, $customPort), $transportAsString);
134
+ // }
135
+
136
+ $ this ->assertMatchesRegularExpression (sprintf ('/^.*\:\/\/(%s|.*(\@%s)\:%s)/ ' , $ customHost , $ customHost , $ customPort ), (string ) $ transport );
134
137
}
135
138
}
0 commit comments