Skip to main content

elasticsearch-store / test-helpers/elasticsearch

test-helpers/elasticsearch

Interfaces

InterfaceDescription
TestENVClientInfo-

Variables

removeTypeTest

const removeTypeTest: boolean

Defined in: elasticsearch-store/src/test-helpers/elasticsearch.ts:17

Functions

cleanupIndex()

cleanupIndex(client, index, template?): Promise<void>

Defined in: elasticsearch-store/src/test-helpers/elasticsearch.ts:37

Parameters

ParameterType
clientany
indexstring
template?string

Returns

Promise<void>


cleanupIndexStore()

cleanupIndexStore(store): Promise<void>

Defined in: elasticsearch-store/src/test-helpers/elasticsearch.ts:164

Parameters

ParameterType
storeIndexStore<any>

Returns

Promise<void>


createMappingFromDatatype()

createMappingFromDatatype(client, dataType, type, overrides): any

Defined in: elasticsearch-store/src/test-helpers/elasticsearch.ts:82

Parameters

ParameterTypeDefault value
clientClientundefined
dataTypeDataTypeundefined
typestring'_doc'
overrides{}{}

Returns

any


formatUploadData()

formatUploadData(index, data, apiCompatibility): Record<string, any>[]

Defined in: elasticsearch-store/src/test-helpers/elasticsearch.ts:137

Parameters

ParameterTypeDefault value
indexstringundefined
dataany[]undefined
apiCompatibilitybooleanfalse

Returns

Record<string, any>[]


getTestENVClientInfo()

getTestENVClientInfo(): TestENVClientInfo

Defined in: elasticsearch-store/src/test-helpers/elasticsearch.ts:213

Returns

TestENVClientInfo


getTotalFormat()

getTotalFormat(distribution, majorVersion, n): number | { relation: string; value: number; }

Defined in: elasticsearch-store/src/test-helpers/elasticsearch.ts:251

Parameters

ParameterType
distributionstring
majorVersionnumber
nnumber

Returns

number | { relation: string; value: number; }


makeClient()

makeClient(): Promise<Client>

Defined in: elasticsearch-store/src/test-helpers/elasticsearch.ts:19

Returns

Promise<Client>


populateIndex()

populateIndex(client, index, dataType, records, type): Promise<void>

Defined in: elasticsearch-store/src/test-helpers/elasticsearch.ts:94

Parameters

ParameterTypeDefault value
clientClientundefined
indexstringundefined
dataTypeDataTypeundefined
recordsany[]undefined
typestring'_doc'

Returns

Promise<void>


upload()

upload(client, queryBody, data): Promise<Record<string, any>>

Defined in: elasticsearch-store/src/test-helpers/elasticsearch.ts:69

Parameters

ParameterType
clientany
queryBodyany
dataany[]

Returns

Promise<Record<string, any>>


waitForData()

waitForData(client, index, count, timeout): Promise<void>

Defined in: elasticsearch-store/src/test-helpers/elasticsearch.ts:170

Parameters

ParameterTypeDefault value
clientanyundefined
indexstringundefined
countnumberundefined
timeoutnumber5000

Returns

Promise<void>