15106: Fixes full text search test
[arvados-workbench2.git] / src / services / api / filter-builder.test.ts
index 13fde867024b42422f30606ee82e073652836617..d9656934cb80ff8ad9cd73177f2abfec0bc67c3e 100644 (file)
@@ -62,7 +62,7 @@ describe("FilterBuilder", () => {
 
     it("should add 'not in' rule for set", () => {
         expect(
-            filters.addIn("etag", ["etagValue1", "etagValue2"]).getFilters()
+            filters.addNotIn("etag", ["etagValue1", "etagValue2"]).getFilters()
         ).toEqual(`["etag","not in",["etagValue1","etagValue2"]]`);
     });
 
@@ -81,4 +81,12 @@ describe("FilterBuilder", () => {
             .getFilters())
             .toEqual(`["myPrefix.etag","in",["etagValue1","etagValue2"]]`);
     });
+
+    it('should add full text search', () => {
+        expect(
+            new FilterBuilder()
+                .addFullTextSearch('my custom search')
+                .getFilters()
+        ).toEqual(`["any","ilike","%my%"],["any","ilike","%custom%"],["any","ilike","%search%"]`);
+    });
 });