From 4dd300fd3d61ebc20582b082990e13d37c680335 Mon Sep 17 00:00:00 2001 From: Diana Derevyankina Date: Wed, 25 Aug 2021 13:46:52 +0300 Subject: [PATCH] Fix types for terms.test --- .../definitions/terms/terms.test.tsx | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/x-pack/plugins/lens/public/indexpattern_datasource/operations/definitions/terms/terms.test.tsx b/x-pack/plugins/lens/public/indexpattern_datasource/operations/definitions/terms/terms.test.tsx index 9d5959c807490..26ae37a074288 100644 --- a/x-pack/plugins/lens/public/indexpattern_datasource/operations/definitions/terms/terms.test.tsx +++ b/x-pack/plugins/lens/public/indexpattern_datasource/operations/definitions/terms/terms.test.tsx @@ -21,7 +21,7 @@ import { createMockedIndexPattern } from '../../../mocks'; import { ValuesInput } from './values_input'; import type { TermsIndexPatternColumn } from '.'; import { termsOperation } from '../index'; -import { IndexPattern, IndexPatternLayer } from '../../../types'; +import type { IndexPattern, IndexPatternField, IndexPatternLayer } from '../../../types'; import { FrameDatasourceAPI } from '../../../../types'; const uiSettingsMock = {} as IUiSettingsClient; @@ -177,7 +177,7 @@ describe('terms', () => { describe('getPossibleOperationForField', () => { it('should return operation with the right type', () => { expect( - termsOperation.getPossibleOperationForField({ + termsOperation.getPossibleOperationForField(({ aggregatable: true, searchable: true, name: 'test', @@ -188,7 +188,7 @@ describe('terms', () => { agg: 'terms', }, }, - }) + } as unknown) as IndexPatternField) ).toEqual({ dataType: 'string', isBucketed: true, @@ -196,7 +196,7 @@ describe('terms', () => { }); expect( - termsOperation.getPossibleOperationForField({ + termsOperation.getPossibleOperationForField(({ aggregatable: true, searchable: true, name: 'test', @@ -207,7 +207,7 @@ describe('terms', () => { agg: 'terms', }, }, - }) + } as unknown) as IndexPatternField) ).toEqual({ dataType: 'number', isBucketed: true, @@ -221,7 +221,7 @@ describe('terms', () => { name: 'test', displayName: 'test', type: 'boolean', - }) + } as IndexPatternField) ).toEqual({ dataType: 'boolean', isBucketed: true, @@ -235,7 +235,7 @@ describe('terms', () => { name: 'test', displayName: 'test', type: 'ip', - }) + } as IndexPatternField) ).toEqual({ dataType: 'ip', isBucketed: true, @@ -251,7 +251,7 @@ describe('terms', () => { name: 'test', displayName: 'test', type: 'string', - }) + } as IndexPatternField) ).toEqual(undefined); expect( @@ -262,7 +262,7 @@ describe('terms', () => { name: 'test', displayName: 'test', type: 'string', - }) + } as IndexPatternField) ).toEqual(undefined); }); }); @@ -277,7 +277,7 @@ describe('terms', () => { type: 'boolean', name: 'test', displayName: 'test', - }, + } as IndexPatternField, layer: { columns: {}, columnOrder: [], indexPatternId: '' }, }); expect(termsColumn.dataType).toEqual('boolean'); @@ -292,7 +292,7 @@ describe('terms', () => { type: 'boolean', name: 'test', displayName: 'test', - }, + } as IndexPatternField, layer: { columns: {}, columnOrder: [], indexPatternId: '' }, }); expect(termsColumn.params.otherBucket).toEqual(true); @@ -307,7 +307,7 @@ describe('terms', () => { type: 'boolean', name: 'test', displayName: 'test', - }, + } as IndexPatternField, layer: { columns: {}, columnOrder: [], indexPatternId: '' }, }); expect(termsColumn.params.otherBucket).toEqual(false); @@ -335,7 +335,7 @@ describe('terms', () => { type: 'boolean', name: 'test', displayName: 'test', - }, + } as IndexPatternField, }); expect(termsColumn.params).toEqual( expect.objectContaining({ @@ -368,7 +368,7 @@ describe('terms', () => { type: 'boolean', name: 'test', displayName: 'test', - }, + } as IndexPatternField, }); expect(termsColumn.params).toEqual( expect.objectContaining({ orderBy: { type: 'alphabetical', fallback: true } }) @@ -385,7 +385,7 @@ describe('terms', () => { type: 'boolean', name: 'test', displayName: 'test', - }, + } as IndexPatternField, }); expect(termsColumn.params).toEqual(expect.objectContaining({ size: 3 })); }); @@ -400,7 +400,7 @@ describe('terms', () => { type: 'boolean', name: 'test', displayName: 'test', - }, + } as IndexPatternField, }); expect(termsColumn.params).toEqual(expect.objectContaining({ size: 5 })); });