我将我的问题简单如下:假设我想要测试的模块名为‘nedTest.js’。它的结构如下:因为我只需要在needTest.js中测试main函数,所以在我的测试文件中,我首先使用import main from '../needTest.js'。我的问题是:函数main不仅需要三个输入p1,p2和p3,它还依赖于一些全局变量或函数,如isA,isB,isC。如何在我的测试文件中模拟这些全局变量?我想简单地替换这些全局变量的返回值,让
我看到了对此的支持,但是当我运行命令时出错了我在karate-config.js中定义了一个全局变量"baseUrl“,但是它似乎不是用jbang初始化的,错误返回:
org.graalvm.polyglot.PolyglotException: ReferenceError: "baseUrl" is not defi