|
@@ -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();
|
|
|
+ });
|
|
|
+});
|