use of org.kohsuke.stapler.RequestImpl in project configuration-as-code-plugin by jenkinsci.
the class TokenReloadActionTest method reloadIsDisabledByDefault.
@Test
public void reloadIsDisabledByDefault() throws IOException {
System.clearProperty("casc.reload.token");
RequestImpl request = newRequest(null);
tokenReloadAction.doIndex(request, new ResponseImpl(null, response));
assertEquals(404, response.getStatus());
List<LogRecord> messages = loggerRule.getRecords();
assertEquals(1, messages.size());
assertEquals("Configuration reload via token is not enabled", messages.get(0).getMessage());
assertEquals(Level.WARNING, messages.get(0).getLevel());
assertFalse(configWasReloaded());
}
use of org.kohsuke.stapler.RequestImpl in project configuration-as-code-plugin by jenkinsci.
the class TokenReloadActionTest method reloadReturnsUnauthorizedIfTokenDoesNotMatch.
@Test
public void reloadReturnsUnauthorizedIfTokenDoesNotMatch() throws IOException {
System.setProperty("casc.reload.token", "someSecretValue");
RequestImpl request = newRequest(null);
tokenReloadAction.doIndex(request, new ResponseImpl(null, response));
assertConfigNotReloadedInvalidToken();
}
Aggregations