setUriPattern('test/fluidrenderfunctions/test(/{@action})'); $route->setDefaults([ '@package' => 'DigiComp.FluidRenderFunctions', '@subpackage' => 'Tests\Functional\Fixtures', '@controller' => 'Test', '@action' => 'index', ]); $route->setAppendExceedingArguments(true); $this->router->addRoute($route); } /** * @test */ public function itAllowsFluidToRenderWrappedArray(): void { $response = $this->browser->request('http://localhost/test/fluidrenderfunctions/test'); static::assertEquals("hallo is cool\n", (string)$response->getBody()); } /** * @test */ public function itAllowsToRenderTheOptionsArgumentOfSelectNicely(): void { $post1 = new Tag('hallo'); $this->persistenceManager->add($post1); $post2 = new Tag('hallo 2'); $this->persistenceManager->add($post2); $this->persistenceManager->persistAll(); $response = $this->browser->request('http://localhost/test/fluidrenderfunctions/test/select'); static::assertStringContainsString('hallo is cool', (string)$response->getBody()); static::assertStringContainsString('hallo 2 is cool', (string)$response->getBody()); } }