--- old/test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java 2014-08-04 21:19:14.945274454 +0530 +++ new/test/src/jdk/nashorn/api/scripting/ScriptEngineTest.java 2014-08-04 21:19:14.809273772 +0530 @@ -607,6 +607,14 @@ assertEquals(res, "hello"); } + // @bug 8054223: Nashorn: AssertionError when use __DIR__ and ScriptEngine.eval() + @Test + public void check__DIR__Test() throws ScriptException { + final ScriptEngineManager m = new ScriptEngineManager(); + final ScriptEngine e = m.getEngineByName("nashorn"); + e.eval("__DIR__"); + } + // @bug 8050432:javax.script.filename variable should not be enumerable // with nashorn engine's ENGINE_SCOPE bindings @Test