Преглед на файлове

chore: 添加filterOptions测试

xyh преди 2 години
родител
ревизия
c9f616697e
променени са 2 файла, в които са добавени 25 реда и са изтрити 0 реда
  1. 25 0
      packages/app/src/utils/filter-options/index.test.ts
  2. 0 0
      packages/app/src/utils/filter-options/index.ts

+ 25 - 0
packages/app/src/utils/filter-options/index.test.ts

@@ -0,0 +1,25 @@
+import {filterOptions} from '.';
+
+describe('filterOptions', function() {
+  it('声明', function() {
+    expect(filterOptions).toBeDefined();
+    expect(filterOptions).toBeInstanceOf(Function);
+  });
+
+  it('结果测试', function() {
+    let result = filterOptions('', {label: 'ceshi', value: 'ceshi'});
+    expect(result).toBeTruthy();
+
+    result = filterOptions('ce', {label: 'ceshi', value: 'ceshi'});
+    expect(result).toBeTruthy();
+
+    result = filterOptions('cedd', {label: 'ceshi', value: 'ceshi'});
+    expect(result).toBeFalsy();
+
+    result = filterOptions('ceshi', {label: 'ceshi', value: 'ceshi'});
+    expect(result).toBeTruthy();
+
+    result = filterOptions('ceshi2', {label: 'ceshi', value: 'ceshi'});
+    expect(result).toBeFalsy();
+  });
+});

packages/app/src/utils/filter-options/index.tsx → packages/app/src/utils/filter-options/index.ts