NEO-55: fix Bruno local module resolution for inventory helper
Move helper to scripts/ and whitelist via bruno.json additionalContextRoots so pre-request require() works in Bruno.pull/90/head
parent
1cbe6302b5
commit
b8ee4b55ee
|
|
@ -1,5 +1,11 @@
|
|||
{
|
||||
"version": "1",
|
||||
"name": "Neon Sprawl Server",
|
||||
"type": "collection"
|
||||
"type": "collection",
|
||||
"scripts": {
|
||||
"additionalContextRoots": ["./scripts"],
|
||||
"filesystemAccess": {
|
||||
"allow": true
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ docs {
|
|||
}
|
||||
|
||||
script:pre-request {
|
||||
const { getInventory, sumItemQuantity } = require("./inventory-api-helper.js");
|
||||
const { getInventory, sumItemQuantity } = require("./scripts/inventory-api-helper.js");
|
||||
const inventory = await getInventory(bru);
|
||||
bru.setVar("scrapBeforeDeny", sumItemQuantity(inventory, "scrap_metal_bulk"));
|
||||
}
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ docs {
|
|||
}
|
||||
|
||||
script:pre-request {
|
||||
const { getInventory, sumItemQuantity } = require("./inventory-api-helper.js");
|
||||
const { getInventory, sumItemQuantity } = require("./scripts/inventory-api-helper.js");
|
||||
const inventory = await getInventory(bru);
|
||||
bru.setVar("scrapBeforeAdd", sumItemQuantity(inventory, "scrap_metal_bulk"));
|
||||
bru.setVar("addQuantity", 5);
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ docs {
|
|||
}
|
||||
|
||||
script:pre-request {
|
||||
const { ensureItemQuantity } = require("./inventory-api-helper.js");
|
||||
const { ensureItemQuantity } = require("./scripts/inventory-api-helper.js");
|
||||
const removeQuantity = 2;
|
||||
const before = await ensureItemQuantity(bru, "scrap_metal_bulk", removeQuantity);
|
||||
bru.setVar("scrapBeforeRemove", before);
|
||||
|
|
|
|||
|
|
@ -3,5 +3,5 @@ meta {
|
|||
}
|
||||
|
||||
docs {
|
||||
NEO-55 inventory HTTP. Requests are order-independent: pre-request scripts record baselines or seed stock via inventory-api-helper.js.
|
||||
NEO-55 inventory HTTP. Requests are order-independent: pre-request scripts record baselines or seed stock via scripts/inventory-api-helper.js (see bruno.json additionalContextRoots).
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue