package org.visage.tools.script;
import org.visage.api.VisageScriptEngine;
import java.io.File;
import java.io.FileReader;
import javax.script.ScriptContext;
import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
import org.junit.Test;
import static org.junit.Assert.*;
/**
* @author Robert Field
* cloned from:
* @author tball
*/
public class VSGC1865Test {
@Test
public void VSGC1865Test() throws Exception {
ScriptEngineManager manager = new ScriptEngineManager();
ScriptEngine engine = manager.getEngineByExtension("visage");
assertTrue(engine instanceof VisageScriptEngine);
File script = new File("test/src/org/visage/tools/script/VSGC1865.visage");
engine.getContext().setAttribute(ScriptEngine.FILENAME, script.getAbsolutePath(), ScriptContext.ENGINE_SCOPE);
Boolean ret = (Boolean)engine.eval(new FileReader(script));
assertTrue(ret.booleanValue());
}
}