mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-16 18:26:16 +01:00
fxi missing contextPath for ForwardingPushStateDispatchers
This commit is contained in:
@@ -33,6 +33,7 @@ public class ForwardingPushStateDispatcherTest {
|
||||
|
||||
@Test
|
||||
public void testDispatch() throws ServletException, IOException {
|
||||
when(request.getContextPath()).thenReturn("");
|
||||
when(request.getRequestDispatcher("/index.html")).thenReturn(requestDispatcher);
|
||||
|
||||
dispatcher.dispatch(request, response, "/something");
|
||||
@@ -40,8 +41,19 @@ public class ForwardingPushStateDispatcherTest {
|
||||
verify(requestDispatcher).forward(request, response);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testDispatchWithContextPath() throws ServletException, IOException {
|
||||
when(request.getContextPath()).thenReturn("/scm");
|
||||
when(request.getRequestDispatcher("/scm/index.html")).thenReturn(requestDispatcher);
|
||||
|
||||
dispatcher.dispatch(request, response, "/something");
|
||||
|
||||
verify(requestDispatcher).forward(request, response);
|
||||
}
|
||||
|
||||
@Test(expected = IOException.class)
|
||||
public void testWrapServletException() throws ServletException, IOException {
|
||||
when(request.getContextPath()).thenReturn("");
|
||||
when(request.getRequestDispatcher("/index.html")).thenReturn(requestDispatcher);
|
||||
doThrow(ServletException.class).when(requestDispatcher).forward(request, response);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user