Search in sources :

Example 1 with RequestImpl

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());
}
Also used : LogRecord(java.util.logging.LogRecord) RequestImpl(org.kohsuke.stapler.RequestImpl) ResponseImpl(org.kohsuke.stapler.ResponseImpl) Test(org.junit.Test)

Example 2 with RequestImpl

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();
}
Also used : RequestImpl(org.kohsuke.stapler.RequestImpl) ResponseImpl(org.kohsuke.stapler.ResponseImpl) Test(org.junit.Test)

Aggregations

Test (org.junit.Test)2 RequestImpl (org.kohsuke.stapler.RequestImpl)2 ResponseImpl (org.kohsuke.stapler.ResponseImpl)2 LogRecord (java.util.logging.LogRecord)1