diff options
author | Thomas Steur <tsteur@users.noreply.github.com> | 2020-03-05 06:40:33 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-03-05 06:40:33 +0300 |
commit | 6a3fc7d70e231f5b50f1df56c3741cd4c9535fdc (patch) | |
tree | 4d2a5b443db90641aa47c1bfff66234de69a7722 /plugins/SitesManager | |
parent | 0fd0b3039b23524e5959c2243a25fe2ff53db175 (diff) |
Try to prevent a deadlock when writing options (#15666)
Diffstat (limited to 'plugins/SitesManager')
-rw-r--r-- | plugins/SitesManager/tests/Integration/SitesManagerTest.php | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/plugins/SitesManager/tests/Integration/SitesManagerTest.php b/plugins/SitesManager/tests/Integration/SitesManagerTest.php index 85cffe99ae..b90699b13a 100644 --- a/plugins/SitesManager/tests/Integration/SitesManagerTest.php +++ b/plugins/SitesManager/tests/Integration/SitesManagerTest.php @@ -63,12 +63,14 @@ class SitesManagerTest extends IntegrationTestCase $archive->rememberToInvalidateArchivedReportsLater($this->siteId, Date::factory('2014-04-06')); $archive->rememberToInvalidateArchivedReportsLater(4949, Date::factory('2014-04-05')); - $expected = array( - '2014-04-05' => array($this->siteId, 4949), - '2014-04-06' => array($this->siteId) - ); + $remembered = $archive->getRememberedArchivedReportsThatShouldBeInvalidated(); + $this->assertCount(2, $remembered); - $this->assertEquals($expected, $archive->getRememberedArchivedReportsThatShouldBeInvalidated()); + sort($remembered['2014-04-05']); + $this->assertSame(array($this->siteId, 4949), $remembered['2014-04-05']); + + sort($remembered['2014-04-06']); + $this->assertSame(array($this->siteId), $remembered['2014-04-06']); $this->manager->onSiteDeleted($this->siteId); |