X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/c324b64f3b26e79b4640b6f0cf55671f1a261bca..2b3f667039ba2e7efe0852d58ae2c62899b773f0:/src/services/api/filter-builder.test.ts diff --git a/src/services/api/filter-builder.test.ts b/src/services/api/filter-builder.test.ts index 5f646de5..2ddd6bf0 100644 --- a/src/services/api/filter-builder.test.ts +++ b/src/services/api/filter-builder.test.ts @@ -60,6 +60,12 @@ describe("FilterBuilder", () => { ).toEqual(`["etag","in",["etagValue1","etagValue2"]]`); }); + it("should add 'not in' rule for set", () => { + expect( + filters.addNotIn("etag", ["etagValue1", "etagValue2"]).getFilters() + ).toEqual(`["etag","not in",["etagValue1","etagValue2"]]`); + }); + it("should add multiple rules", () => { expect( filters @@ -73,6 +79,6 @@ describe("FilterBuilder", () => { expect(new FilterBuilder() .addIn("etag", ["etagValue1", "etagValue2"], "myPrefix") .getFilters()) - .toEqual(`["my_prefix.etag","in",["etagValue1","etagValue2"]]`); + .toEqual(`["myPrefix.etag","in",["etagValue1","etagValue2"]]`); }); });