From 860c69654c4724b17137b0bd8fb2fd8f0ee2f02b Mon Sep 17 00:00:00 2001 From: Derick Rethans Date: Fri, 20 Jul 2018 14:48:12 +0100 Subject: [PATCH] PHPC-1248: Add test to ensure that URI constant is successfully parsed --- tests/manager/manager-ctor-005.phpt | 12 ++++++++++++ tests/manager/manager-ctor-006.phpt | 18 ++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 tests/manager/manager-ctor-005.phpt create mode 100644 tests/manager/manager-ctor-006.phpt diff --git a/tests/manager/manager-ctor-005.phpt b/tests/manager/manager-ctor-005.phpt new file mode 100644 index 000000000..89d8b96c2 --- /dev/null +++ b/tests/manager/manager-ctor-005.phpt @@ -0,0 +1,12 @@ +--TEST-- +MongoDB\Driver\Manager::__construct(): Ensure environmental URI is parsable +--FILE-- + +===DONE=== + +--EXPECT-- +===DONE=== diff --git a/tests/manager/manager-ctor-006.phpt b/tests/manager/manager-ctor-006.phpt new file mode 100644 index 000000000..4fd7648cd --- /dev/null +++ b/tests/manager/manager-ctor-006.phpt @@ -0,0 +1,18 @@ +--TEST-- +MongoDB\Driver\Manager::__construct(): Unparsable environmental URI +--ENV-- +MONGODB_URI=invalid +--FILE-- + +===DONE=== + +--EXPECT-- +OK: Got MongoDB\Driver\Exception\InvalidArgumentException +Failed to parse MongoDB URI: 'invalid'. Invalid URI Schema, expecting 'mongodb://' or 'mongodb+srv://'. +===DONE===