fix: remove metric catalog search
This commit is contained in:
@@ -1652,7 +1652,7 @@ describe("market-content-entry", () => {
|
||||
expect(finishAction?.textContent).toBe("添加");
|
||||
});
|
||||
|
||||
test("catalog search resets its visible metric list after closing", async () => {
|
||||
test("catalog does not render a metric search input", async () => {
|
||||
document.body.innerHTML = buildMarketFixture();
|
||||
|
||||
const { createMarketController } = await import("../src/content/market/index");
|
||||
@@ -1664,22 +1664,10 @@ describe("market-content-entry", () => {
|
||||
await controller.ready;
|
||||
|
||||
click('[data-plugin-spread-metric-catalog-trigger="button"]');
|
||||
const searchInput = document.querySelector(
|
||||
'[data-plugin-spread-metric-catalog-search="input"]'
|
||||
) as HTMLInputElement | null;
|
||||
const interactionItem = document.querySelector(
|
||||
'[data-plugin-spread-metric-catalog-item="interactionRate"]'
|
||||
) as HTMLElement | null;
|
||||
if (!searchInput) {
|
||||
throw new Error("Missing metric catalog search input");
|
||||
}
|
||||
searchInput.value = "完播";
|
||||
searchInput.dispatchEvent(new Event("input"));
|
||||
expect(interactionItem?.hidden).toBe(true);
|
||||
|
||||
click('[data-plugin-spread-metric-catalog-close="button"]');
|
||||
click('[data-plugin-spread-metric-catalog-trigger="button"]');
|
||||
expect(interactionItem?.hidden).toBe(false);
|
||||
expect(
|
||||
document.querySelector('[data-plugin-spread-metric-catalog-search="input"]')
|
||||
).toBeNull();
|
||||
});
|
||||
|
||||
test("busy toolbar disables catalog and selected rule actions", async () => {
|
||||
|
||||
Reference in New Issue
Block a user