aboutsummaryrefslogtreecommitdiffstats
path: root/tests/lib/AppFramework/Routing/RoutingTest.php
diff options
context:
space:
mode:
Diffstat (limited to 'tests/lib/AppFramework/Routing/RoutingTest.php')
-rw-r--r--tests/lib/AppFramework/Routing/RoutingTest.php86
1 files changed, 30 insertions, 56 deletions
diff --git a/tests/lib/AppFramework/Routing/RoutingTest.php b/tests/lib/AppFramework/Routing/RoutingTest.php
index b4965d61d4f..22037c31d0d 100644
--- a/tests/lib/AppFramework/Routing/RoutingTest.php
+++ b/tests/lib/AppFramework/Routing/RoutingTest.php
@@ -304,36 +304,23 @@ class RoutingTest extends \Test\TestCase {
$urlWithParam = $url . '/{' . $paramName . '}';
- // we expect create to be called once:
- $router
- ->expects($this->at(0))
- ->method('create')
- ->with($this->equalTo('ocs.app1.' . $resourceName . '.index'), $this->equalTo($url))
- ->willReturn($indexRoute);
-
- $router
- ->expects($this->at(1))
- ->method('create')
- ->with($this->equalTo('ocs.app1.' . $resourceName . '.show'), $this->equalTo($urlWithParam))
- ->willReturn($showRoute);
-
- $router
- ->expects($this->at(2))
- ->method('create')
- ->with($this->equalTo('ocs.app1.' . $resourceName . '.create'), $this->equalTo($url))
- ->willReturn($createRoute);
-
- $router
- ->expects($this->at(3))
- ->method('create')
- ->with($this->equalTo('ocs.app1.' . $resourceName . '.update'), $this->equalTo($urlWithParam))
- ->willReturn($updateRoute);
-
+ // we expect create to be called five times:
$router
- ->expects($this->at(4))
+ ->expects($this->exactly(5))
->method('create')
- ->with($this->equalTo('ocs.app1.' . $resourceName . '.destroy'), $this->equalTo($urlWithParam))
- ->willReturn($destroyRoute);
+ ->withConsecutive(
+ [$this->equalTo('ocs.app1.' . $resourceName . '.index'), $this->equalTo($url)],
+ [$this->equalTo('ocs.app1.' . $resourceName . '.show'), $this->equalTo($urlWithParam)],
+ [$this->equalTo('ocs.app1.' . $resourceName . '.create'), $this->equalTo($url)],
+ [$this->equalTo('ocs.app1.' . $resourceName . '.update'), $this->equalTo($urlWithParam)],
+ [$this->equalTo('ocs.app1.' . $resourceName . '.destroy'), $this->equalTo($urlWithParam)],
+ )->willReturnOnConsecutiveCalls(
+ $indexRoute,
+ $showRoute,
+ $createRoute,
+ $updateRoute,
+ $destroyRoute,
+ );
// load route configuration
$config = new RouteConfig($container, $router, $yaml);
@@ -364,36 +351,23 @@ class RoutingTest extends \Test\TestCase {
$urlWithParam = $url . '/{' . $paramName . '}';
- // we expect create to be called once:
- $router
- ->expects($this->at(0))
- ->method('create')
- ->with($this->equalTo('app1.' . $resourceName . '.index'), $this->equalTo($url))
- ->willReturn($indexRoute);
-
- $router
- ->expects($this->at(1))
- ->method('create')
- ->with($this->equalTo('app1.' . $resourceName . '.show'), $this->equalTo($urlWithParam))
- ->willReturn($showRoute);
-
- $router
- ->expects($this->at(2))
- ->method('create')
- ->with($this->equalTo('app1.' . $resourceName . '.create'), $this->equalTo($url))
- ->willReturn($createRoute);
-
- $router
- ->expects($this->at(3))
- ->method('create')
- ->with($this->equalTo('app1.' . $resourceName . '.update'), $this->equalTo($urlWithParam))
- ->willReturn($updateRoute);
-
+ // we expect create to be called five times:
$router
- ->expects($this->at(4))
+ ->expects($this->exactly(5))
->method('create')
- ->with($this->equalTo('app1.' . $resourceName . '.destroy'), $this->equalTo($urlWithParam))
- ->willReturn($destroyRoute);
+ ->withConsecutive(
+ [$this->equalTo('app1.' . $resourceName . '.index'), $this->equalTo($url)],
+ [$this->equalTo('app1.' . $resourceName . '.show'), $this->equalTo($urlWithParam)],
+ [$this->equalTo('app1.' . $resourceName . '.create'), $this->equalTo($url)],
+ [$this->equalTo('app1.' . $resourceName . '.update'), $this->equalTo($urlWithParam)],
+ [$this->equalTo('app1.' . $resourceName . '.destroy'), $this->equalTo($urlWithParam)],
+ )->willReturnOnConsecutiveCalls(
+ $indexRoute,
+ $showRoute,
+ $createRoute,
+ $updateRoute,
+ $destroyRoute,
+ );
// load route configuration
$config = new RouteConfig($container, $router, $yaml);