Implemented filters for Service Requests and Actions
This commit is contained in:
@@ -20,6 +20,19 @@ function fixture() {
|
||||
return { ...dom, app, add, nodes, tab, ids, select };
|
||||
}
|
||||
|
||||
test("request summaries show duration after status, including zero, failure and pending", () => {
|
||||
const h = fixture();
|
||||
h.add("duration", "requestOpportunities", 1);
|
||||
const entry = h.app.debugState.requestLog.at(-1);
|
||||
for (const [durationMs, status, expected] of [[0, "success", "0 ms"], [325, "success", "325 ms"], [1540, "failed", "1.54 s"], [null, "pending", "In progress"], [null, "failed", "N/D"]]) {
|
||||
Object.assign(entry, { durationMs, status });
|
||||
h.app.debugContentView.renderDebugPanel();
|
||||
const meta = h.nodes().find(node => node.className === "opportunities-extension-debug-summary-meta");
|
||||
assert.equal(meta.children.at(-1).textContent, expected);
|
||||
assert.equal(meta.children.at(-2).className, "opportunities-extension-debug-status");
|
||||
}
|
||||
});
|
||||
|
||||
test("large response previews stay valid, formatted, masked and colored in both runtimes", () => {
|
||||
const h = fixture();
|
||||
const background = loadApplication("background");
|
||||
|
||||
Reference in New Issue
Block a user