我在一个使用一些脚本的 camunda 项目中有一个脚本任务。
我试图弄清楚如何test.isObject()
在我的单元测试中验证已被调用。
我知道verify(testOrder,times(1)).isObject();
可以使用,但我不知道如何模拟testObject
?
<bpmn:scriptTask id="test" name="test" scriptFormat="JavaScript" camunda:resultVariable="testVariable">
<bpmn:script>
<script>
var testObject = execution.getVariable("testObject");
if(! testObject.isObject()){
throw "Error in test object";
}
</bpmn:script>
</scriptTask>