mirror of
https://github.com/usebruno/bruno.git
synced 2025-08-16 12:38:04 +02:00
feat: bru.runner.setNextRequest
This commit is contained in:
@ -78,6 +78,7 @@ if (!SERVER_RENDERED) {
|
|||||||
'bru.getGlobalEnvVar(key)',
|
'bru.getGlobalEnvVar(key)',
|
||||||
'bru.setGlobalEnvVar(key, value)',
|
'bru.setGlobalEnvVar(key, value)',
|
||||||
'bru.runner',
|
'bru.runner',
|
||||||
|
'bru.runner.setNextRequest(requestName)',
|
||||||
'bru.runner.skipRequest()',
|
'bru.runner.skipRequest()',
|
||||||
'bru.runner.stopExecution()'
|
'bru.runner.stopExecution()'
|
||||||
];
|
];
|
||||||
|
@ -20,6 +20,9 @@ class Bru {
|
|||||||
stopExecution: () => {
|
stopExecution: () => {
|
||||||
this.stopExecution = true;
|
this.stopExecution = true;
|
||||||
},
|
},
|
||||||
|
setNextRequest: (nextRequest) => {
|
||||||
|
this.nextRequest = nextRequest;
|
||||||
|
}
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -107,6 +107,12 @@ const addBruShimToContext = (vm, bru) => {
|
|||||||
vm.setProp(bruRunnerObject, 'stopExecution', runnerStopExecution);
|
vm.setProp(bruRunnerObject, 'stopExecution', runnerStopExecution);
|
||||||
runnerStopExecution.dispose();
|
runnerStopExecution.dispose();
|
||||||
|
|
||||||
|
let runnerSetNextRequest = vm.newFunction('setNextRequest', function (nextRequest) {
|
||||||
|
bru?.runner?.setNextRequest(vm.dump(nextRequest));
|
||||||
|
});
|
||||||
|
vm.setProp(bruRunnerObject, 'setNextRequest', runnerSetNextRequest);
|
||||||
|
runnerSetNextRequest.dispose();
|
||||||
|
|
||||||
let visualize = vm.newFunction('visualize', function (htmlString) {
|
let visualize = vm.newFunction('visualize', function (htmlString) {
|
||||||
bru.visualize(vm.dump(htmlString));
|
bru.visualize(vm.dump(htmlString));
|
||||||
});
|
});
|
||||||
|
Reference in New Issue
Block a user