bruno/packages/bruno-tests/collection/scripting/js/setTimeout.bru

33 lines
576 B
Plaintext
Raw Normal View History

meta {
name: setTimeout
type: http
seq: 1
}
get {
url: {{host}}/ping
body: none
auth: none
}
script:pre-request {
bru.setVar("test-js-set-timeout", "");
await new Promise((resolve, reject) => {
setTimeout(() => {
bru.setVar("test-js-set-timeout", "bruno");
resolve();
}, 1000);
});
const v = bru.getVar("test-js-set-timeout");
bru.setVar("test-js-set-timeout", v + "-is-awesome");
}
tests {
test("setTimeout()", function() {
const v = bru.getVar("test-js-set-timeout")
expect(v).to.eql("bruno-is-awesome");
});
}