getClient()->getKernel()); $application->add(new ListUserCommand()); $command = $application->find('wallabag:user:list'); $tester = new CommandTester($command); $tester->execute([ 'command' => $command->getName(), ]); $this->assertContains('3/3 user(s) displayed.', $tester->getDisplay()); } public function testRunListUserCommandWithLimit() { $application = new Application($this->getClient()->getKernel()); $application->add(new ListUserCommand()); $command = $application->find('wallabag:user:list'); $tester = new CommandTester($command); $tester->execute([ 'command' => $command->getName(), '--limit' => 2, ]); $this->assertContains('2/3 user(s) displayed.', $tester->getDisplay()); } public function testRunListUserCommandWithSearch() { $application = new Application($this->getClient()->getKernel()); $application->add(new ListUserCommand()); $command = $application->find('wallabag:user:list'); $tester = new CommandTester($command); $tester->execute([ 'command' => $command->getName(), 'search' => 'boss', ]); $this->assertContains('1/3 (filtered) user(s) displayed.', $tester->getDisplay()); } public function testRunListUserCommandWithSearchAndLimit() { $application = new Application($this->getClient()->getKernel()); $application->add(new ListUserCommand()); $command = $application->find('wallabag:user:list'); $tester = new CommandTester($command); $tester->execute([ 'command' => $command->getName(), 'search' => 'bo', '--limit' => 1, ]); $this->assertContains('1/3 (filtered) user(s) displayed.', $tester->getDisplay()); } }