Skip to content

Commit dd5e9e9

Browse files
committed
PHPC-1177: Fixed parse_url in for Server::__construct() test
1 parent a72910a commit dd5e9e9

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

tests/server/server-construct-001.phpt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
--TEST--
22
MongoDB\Driver\Server::__construct()
3-
--XFAIL--
4-
parse_url() tests must be reimplemented (PHPC-1177)
53
--SKIPIF--
64
<?php require __DIR__ . "/../utils/basic-skipif.inc"; ?>
75
<?php skip_if_not_live(); ?>
@@ -10,7 +8,10 @@ parse_url() tests must be reimplemented (PHPC-1177)
108
<?php
119
require_once __DIR__ . "/../utils/basic.inc";
1210

13-
$parsed = parse_url(STANDALONE);
11+
/* For replica sets we need to do some extra work to get the primary */
12+
$uri = is_replica_set(URI) ? get_primary_server(URI)->getInfo()['me'] : URI;
13+
$parsed = parse_url($uri);
14+
1415
$manager = new MongoDB\Driver\Manager(URI);
1516

1617
$bulk = new \MongoDB\Driver\BulkWrite();

0 commit comments

Comments
 (0)