Mi karate-config.js es:
function config(){ return karate.read('classpath:' + env_file()); } function env_file(){ var env_file = karate.env; if(!env_file){ env_file = 'local.yml'; } return 'env/' + env_file; }Eso funcionaba bien hasta que actualicé mi versión de Java a 17.
Ahora recibo la siguiente excepción:
org.graalvm.polyglot.PolyglotException: SyntaxError: Unnamed:5:0 Expected ) but found function¿Es posible ahora definir dos funciones en el mismo archivo?
Gracias por adelantado.
No. Nunca se suponía que fuera compatible, me sorprende que haya funcionado.
Consulte también: https://github.com/karatelabs/karate#multiple-functions-in-one-file