import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.ExtendWith;
+import static org.mockito.Mockito.verify;
+import static org.mockito.Mockito.when;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.autoconfigure.web.reactive.WebFluxTest;
import org.springframework.boot.test.mock.mockito.MockBean;
import org.springframework.test.context.junit.jupiter.SpringExtension;
import org.springframework.test.web.reactive.server.WebTestClient;
+import reactor.core.publisher.Mono;
/**
@Test
void testHtmlController()
{
+ when(service.getRemoteText("foo")).thenReturn(Mono.empty());
webClient
.get()
.uri("/?path=foo")
.exchange()
.expectStatus().isOk();
+ verify(service).getRemoteText("foo");
}
}