test(ghidra): group expanded suites by their contracts

Split result-envelope and completeness checks, and Windows invocation and
runtime checks, into named describe groups within the existing lint limit.
Preserve every test, fixture, assertion and platform prerequisite.

Co-authored-by: Kaoru0822 <208281322+kaoru0822-kitauji@users.noreply.github.com>
This commit is contained in:
N0zoM1z0 2026-10-13 13:43:37 +00:00
parent b5a25fbdda
commit 2f1b2bf07d
2 changed files with 4 additions and 0 deletions

View File

@ -117,7 +117,9 @@ describe("Ghidra function-analysis result values", () => {
});
},
);
});
describe("Ghidra reference and value-flow completeness", () => {
it.each(["reference_kinds_available", "unresolved_calls"])(
"rejects omitted %s instead of inventing complete reference observations",
(field) => {

View File

@ -486,7 +486,9 @@ describe("Ghidra Windows launcher", () => {
}),
).toThrow(/metacharacters/u);
});
});
describe("Ghidra Windows launcher runtime", () => {
it.skipIf(process.platform !== "win32").each([
{
properties: