diff options
Diffstat (limited to 'build/integration/features/bootstrap/Sharing.php')
-rw-r--r-- | build/integration/features/bootstrap/Sharing.php | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/build/integration/features/bootstrap/Sharing.php b/build/integration/features/bootstrap/Sharing.php index faf8e0bf507..2073c840095 100644 --- a/build/integration/features/bootstrap/Sharing.php +++ b/build/integration/features/bootstrap/Sharing.php @@ -17,6 +17,9 @@ trait Sharing{ /** @var SimpleXMLElement */ private $lastShareData = null; + /** @var int */ + private $savedShareId = null; + /** * @When /^creating a share with$/ * @param \Behat\Gherkin\Node\TableNode|null $formData @@ -414,5 +417,22 @@ trait Sharing{ } } + /** + * @When save last share id + */ + public function saveLastShareId() + { + $this->savedShareId = $this->lastShareData['data']['id']; + } + + /** + * @Then share ids should match + */ + public function shareIdsShouldMatch() + { + if ($this->savedShareId !== $this->lastShareData['data']['id']) { + throw new \Excetion('Expected the same link share to be returned'); + } + } } |