@Test
public void runAsyncUsesTheSameSharedGlobalScope() throws InterruptedException {
RhinoContext baseContext = new RhinoContext();
baseContext.evalJS("var base = 'base'");
baseContext.runAsync(new RhinoRunnable() {
@Override
public void run(RhinoContext context) {
assertThat(context.evalJS("base")).isEqualTo("base");
}