mirror of
https://github.com/openclaw/openclaw.git
synced 2026-02-19 18:39:20 -05:00
test: dedupe empty-input mmr assertions
This commit is contained in:
@@ -108,12 +108,15 @@ describe("computeMMRScore", () => {
|
||||
});
|
||||
});
|
||||
|
||||
describe("empty input behavior", () => {
|
||||
it("returns empty array for empty input", () => {
|
||||
expect(mmrRerank([])).toEqual([]);
|
||||
expect(applyMMRToHybridResults([])).toEqual([]);
|
||||
});
|
||||
});
|
||||
|
||||
describe("mmrRerank", () => {
|
||||
describe("edge cases", () => {
|
||||
it("returns empty array for empty input", () => {
|
||||
expect(mmrRerank([])).toEqual([]);
|
||||
});
|
||||
|
||||
it("returns single item unchanged", () => {
|
||||
const items: MMRItem[] = [{ id: "1", score: 0.9, content: "hello" }];
|
||||
expect(mmrRerank(items)).toEqual(items);
|
||||
@@ -271,10 +274,6 @@ describe("applyMMRToHybridResults", () => {
|
||||
source: string;
|
||||
};
|
||||
|
||||
it("returns empty array for empty input", () => {
|
||||
expect(applyMMRToHybridResults([])).toEqual([]);
|
||||
});
|
||||
|
||||
it("preserves all original fields", () => {
|
||||
const results: HybridResult[] = [
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user