refactor: 移除 success 字段,简化为 matched 单层判定模型
This commit is contained in:
@@ -69,7 +69,6 @@ describe("ProbeEngine", () => {
|
||||
|
||||
const results = (mockStore as unknown as { _results: Array<Record<string, unknown>> })._results;
|
||||
expect(results.length).toBe(1);
|
||||
expect(results[0]!.success).toBe(true);
|
||||
expect(results[0]!.matched).toBe(true);
|
||||
expect(results[0]!.statusDetail).toBe("exitCode=0");
|
||||
});
|
||||
@@ -111,8 +110,8 @@ describe("ProbeEngine", () => {
|
||||
const results = (mockStore as unknown as { _results: Array<Record<string, unknown>> })._results;
|
||||
expect(results.length).toBe(2);
|
||||
|
||||
const badResult = results.find((r) => r.success === false);
|
||||
const goodResult = results.find((r) => r.success === true);
|
||||
const badResult = results.find((r) => r.matched === false);
|
||||
const goodResult = results.find((r) => r.matched === true);
|
||||
expect(badResult).toBeDefined();
|
||||
expect(goodResult).toBeDefined();
|
||||
});
|
||||
@@ -135,7 +134,7 @@ describe("ProbeEngine", () => {
|
||||
const results = (mockStore as unknown as { _results: Array<Record<string, unknown>> })._results;
|
||||
expect(results.length).toBe(5);
|
||||
for (const r of results) {
|
||||
expect(r.success).toBe(true);
|
||||
expect(r.matched).toBe(true);
|
||||
}
|
||||
});
|
||||
|
||||
@@ -198,7 +197,7 @@ describe("ProbeEngine", () => {
|
||||
|
||||
const results = (mockStore as unknown as { _results: Array<Record<string, unknown>> })._results;
|
||||
expect(results.length).toBe(1);
|
||||
expect(results[0]!.success).toBe(true);
|
||||
expect(results[0]!.matched).toBe(true);
|
||||
expect(results[0]!.statusDetail).toBe("HTTP 200");
|
||||
} finally {
|
||||
httpServer.stop();
|
||||
|
||||
Reference in New Issue
Block a user