@Test
void should_throw_exception_for_unsupported_script_context() {

  ScriptContext<?> unknownCtx = mock(ScriptContext.class);
  assertThrows(IllegalStateException.class, () ->
      scriptEngine.compile("test", "test code", unknownCtx, emptyMap()));
}