spec\Newscoop\GimmeBundle\Controller\TopicsControllerSpec::its_getTopicsAction_should_return_list_of_all_topics_by_language PHP Method

its_getTopicsAction_should_return_list_of_all_topics_by_language() public method

public its_getTopicsAction_should_return_list_of_all_topics_by_language ( $request, $topicRepository, $query, $topic, $paginator )
    public function its_getTopicsAction_should_return_list_of_all_topics_by_language($request, $topicRepository, $query, $topic, $paginator)
    {
        $topic->getId()->willReturn(2);
        $topic->getTitle()->willReturn('test topic de');
        $topic->getRoot()->willReturn(2);
        $topic->getParent()->willReturn(null);
        $topics = array('items' => array($topic));
        $locale = $request->get('language')->willReturn('de');
        $topicRepository->getTopics("de")->willReturn($query);
        $paginator->paginate($query, array('distinct' => false))->willReturn($topics);
        $this->getTopicsAction($request)->shouldReturn($topics);
    }