	@Test
	public void testRefreshTopics() throws Exception {

		// given
		TopicResponse response = new TopicResponse();
		List<Topic> topics = Lists.newArrayList(new Topic(), new Topic(), new Topic());
		response.setData(topics);
		given(imgurApi.defaultTopics()).willReturn(Observable.just(response));

		// when
		presenter.refreshTopics();

		// then
		proxy.advanceBy(1, TimeUnit.SECONDS);
		verify(view, times(1)).bind();
		verify(view, times(1)).injectProgress();
		verify(view, times(1)).showTopics(topics);
	}