From d5665eb93b3be6e11cc0d9bbee9bb0eb7d9ec90a Mon Sep 17 00:00:00 2001 From: Roeland Jago Douma <roeland@famdouma.nl> Date: Fri, 4 Nov 2016 11:16:12 +0100 Subject: [PATCH] Add sleep function Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl> --- build/integration/features/bootstrap/BasicStructure.php | 8 ++++++++ build/integration/features/sharing-v1.feature | 2 ++ 2 files changed, 10 insertions(+) diff --git a/build/integration/features/bootstrap/BasicStructure.php b/build/integration/features/bootstrap/BasicStructure.php index 2fc940981eb..46647f97e85 100644 --- a/build/integration/features/bootstrap/BasicStructure.php +++ b/build/integration/features/bootstrap/BasicStructure.php @@ -360,6 +360,14 @@ trait BasicStructure { $this->theHTTPStatusCodeShouldBe('200'); } + /** + * @When Sleep for :seconds seconds + * @param int $seconds + */ + public function sleepForSeconds($seconds) { + sleep((int)$seconds); + } + /** * @BeforeSuite */ diff --git a/build/integration/features/sharing-v1.feature b/build/integration/features/sharing-v1.feature index 497d8554bc4..07237ac7218 100644 --- a/build/integration/features/sharing-v1.feature +++ b/build/integration/features/sharing-v1.feature @@ -901,6 +901,7 @@ Feature: sharing And user "user0" created a folder "/merge-test-outside-groups-renamebeforesecondshare" When folder "/merge-test-outside-groups-renamebeforesecondshare" of user "user0" is shared with group "group1" And User "user1" moved folder "/merge-test-outside-groups-renamebeforesecondshare" to "/merge-test-outside-groups-renamebeforesecondshare-renamed" + And Sleep for "1" seconds And folder "/merge-test-outside-groups-renamebeforesecondshare" of user "user0" is shared with user "user1" Then as "user1" gets properties of folder "/merge-test-outside-groups-renamebeforesecondshare-renamed" with |{http://owncloud.org/ns}permissions| @@ -917,6 +918,7 @@ Feature: sharing And user "user0" created a folder "/merge-test-outside-groups-renamebeforesecondshare" When folder "/merge-test-outside-groups-renamebeforesecondshare" of user "user0" is shared with user "user1" And User "user1" moved folder "/merge-test-outside-groups-renamebeforesecondshare" to "/merge-test-outside-groups-renamebeforesecondshare-renamed" + And Sleep for "1" seconds And folder "/merge-test-outside-groups-renamebeforesecondshare" of user "user0" is shared with group "group1" Then as "user1" gets properties of folder "/merge-test-outside-groups-renamebeforesecondshare-renamed" with |{http://owncloud.org/ns}permissions| -- GitLab