26 lines · 1.1 KB · TypeScript
RawDownload
import { EnvironmentId } from "@t3tools/contracts";import { describe, expect, it } from "vite-plus/test"; import { areProjectPathSearchTargetsEqual } from "./queries"; describe("areProjectPathSearchTargetsEqual", () => {  const target = {    environmentId: EnvironmentId.make("environment-a"),    cwd: "/project-a",    query: "index",  };   it("requires the environment, workspace, query, entry kind, and image filter to match", () => {    expect(areProjectPathSearchTargetsEqual(target, target)).toBe(true);    expect(      areProjectPathSearchTargetsEqual(target, {        ...target,        environmentId: EnvironmentId.make("environment-b"),      }),    ).toBe(false);    expect(areProjectPathSearchTargetsEqual(target, { ...target, cwd: "/project-b" })).toBe(false);    expect(areProjectPathSearchTargetsEqual(target, { ...target, query: "readme" })).toBe(false);    expect(areProjectPathSearchTargetsEqual(target, { ...target, kind: "file" })).toBe(false);    expect(areProjectPathSearchTargetsEqual(target, { ...target, imageOnly: true })).toBe(false);  });});

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t