From c146f41e2d124d8aa9a0966215f8ea96f8453643 Mon Sep 17 00:00:00 2001 From: kodumbeats Date: Sat, 21 Aug 2021 13:52:37 -0400 Subject: [PATCH] Test for case insensitive documentID --- tests/Database/Base.php | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/tests/Database/Base.php b/tests/Database/Base.php index 522eac3bc..33ec8962a 100644 --- a/tests/Database/Base.php +++ b/tests/Database/Base.php @@ -1537,11 +1537,24 @@ public function testExceptionIndexLimitInQueue() */ public function testExceptionDuplicate(Document $document) { + $document->setAttribute('$id', 'duplicated'); + static::getDatabase()->createDocument($document->getCollection(), $document); + $this->expectException(DuplicateException::class); + static::getDatabase()->createDocument($document->getCollection(), $document); + } - $document->setAttribute('$id', 'duplicated'); - + /** + * @depends testGetDocument + */ + public function testExceptionCaseInsensitiveDuplicate(Document $document) + { + $document->setAttribute('$id', 'caseSensitive'); static::getDatabase()->createDocument($document->getCollection(), $document); + + $document->setAttribute('$id', 'CaseSensitive'); + + $this->expectException(DuplicateException::class); static::getDatabase()->createDocument($document->getCollection(), $document); return $document;