Skip to content

Commit d0b282b

Browse files
update tests
1 parent 8d8db9c commit d0b282b

File tree

2 files changed

+32
-9
lines changed

2 files changed

+32
-9
lines changed

x-pack/plugins/security_solution/server/search_strategy/security_solution/factory/network/dns/__mocks__/index.ts

Lines changed: 30 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -146,10 +146,23 @@ export const formattedSearchStrategyResponse = {
146146
dns_name_query_count: {
147147
terms: {
148148
field: 'dns.question.registered_domain',
149-
size: 10,
150-
order: { unique_domains: 'desc' },
149+
size: 1000000,
151150
},
152151
aggs: {
152+
bucket_sort: {
153+
bucket_sort: {
154+
sort: [
155+
{
156+
unique_domains: {
157+
order: 'desc',
158+
},
159+
},
160+
{ _key: { order: 'asc' } },
161+
],
162+
from: 0,
163+
size: 10,
164+
},
165+
},
153166
unique_domains: { cardinality: { field: 'dns.question.name' } },
154167
dns_bytes_in: { sum: { field: 'source.bytes' } },
155168
dns_bytes_out: { sum: { field: 'destination.bytes' } },
@@ -204,10 +217,23 @@ export const expectedDsl = {
204217
dns_name_query_count: {
205218
terms: {
206219
field: 'dns.question.registered_domain',
207-
size: 10,
208-
order: { unique_domains: 'desc' },
220+
size: 1000000,
209221
},
210222
aggs: {
223+
bucket_sort: {
224+
bucket_sort: {
225+
sort: [
226+
{
227+
unique_domains: {
228+
order: 'desc',
229+
},
230+
},
231+
{ _key: { order: 'asc' } },
232+
],
233+
from: 0,
234+
size: 10,
235+
},
236+
},
211237
unique_domains: { cardinality: { field: 'dns.question.name' } },
212238
dns_bytes_in: { sum: { field: 'source.bytes' } },
213239
dns_bytes_out: { sum: { field: 'destination.bytes' } },

x-pack/plugins/security_solution/server/search_strategy/security_solution/factory/network/dns/query.dns_network.dsl.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,18 +27,15 @@ type QueryOrder =
2727
const getQueryOrder = (sort: SortField<NetworkDnsFields>): QueryOrder => {
2828
switch (sort.field) {
2929
case NetworkDnsFields.queryCount:
30-
return {
31-
_count: {
32-
order: sort.direction,
33-
},
34-
};
30+
return { _count: { order: sort.direction } };
3531
case NetworkDnsFields.dnsName:
3632
return { _key: { order: sort.direction } };
3733
case NetworkDnsFields.uniqueDomains:
3834
return { unique_domains: { order: sort.direction } };
3935
case NetworkDnsFields.dnsBytesIn:
4036
return { dns_bytes_in: { order: sort.direction } };
4137
case NetworkDnsFields.dnsBytesOut:
38+
return { dns_bytes_out: { order: sort.direction } };
4239
}
4340
assertUnreachable(sort.field);
4441
};

0 commit comments

Comments
 (0)