Ignore order of slot roles in test assertions
authordaniel <daniel.kinzler@wikimedia.de>
Fri, 15 Jun 2018 09:56:36 +0000 (11:56 +0200)
committerDaniel Kinzler <daniel.kinzler@wikimedia.de>
Fri, 15 Jun 2018 10:01:04 +0000 (10:01 +0000)
Bug: T197271
Change-Id: I1448c3907157d4d79f69f5344e6069b4f8be43bc

tests/phpunit/includes/Storage/RevisionStoreDbTestBase.php

index 763a3e7..110f032 100644 (file)
@@ -274,7 +274,7 @@ abstract class RevisionStoreDbTestBase extends MediaWikiTestCase {
                $this->assertEquals( $r1->getSha1(), $r2->getSha1() );
                $this->assertEquals( $r1->getSize(), $r2->getSize() );
                $this->assertEquals( $r1->getPageId(), $r2->getPageId() );
-               $this->assertEquals( $r1->getSlotRoles(), $r2->getSlotRoles() );
+               $this->assertArrayEqualsIgnoringIntKeyOrder( $r1->getSlotRoles(), $r2->getSlotRoles() );
                $this->assertEquals( $r1->getWikiId(), $r2->getWikiId() );
                $this->assertEquals( $r1->isMinor(), $r2->isMinor() );
                foreach ( $r1->getSlotRoles() as $role ) {