|
|
@ -55,11 +55,14 @@ describe('TrailStore', () => { |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
describe('Initialize store with one recent trail with final current step', () => { |
|
|
|
describe('Initialize store with one recent trail with final current step', () => { |
|
|
|
|
|
|
|
const timezone = Intl.DateTimeFormat().resolvedOptions().timeZone; |
|
|
|
|
|
|
|
|
|
|
|
const history: SerializedTrail['history'] = [ |
|
|
|
const history: SerializedTrail['history'] = [ |
|
|
|
{ |
|
|
|
{ |
|
|
|
urlValues: { |
|
|
|
urlValues: { |
|
|
|
from: 'now-1h', |
|
|
|
from: 'now-1h', |
|
|
|
to: 'now', |
|
|
|
to: 'now', |
|
|
|
|
|
|
|
timezone, |
|
|
|
'var-ds': 'cb3a3391-700f-4cc6-81be-a122488e93e6', |
|
|
|
'var-ds': 'cb3a3391-700f-4cc6-81be-a122488e93e6', |
|
|
|
'var-filters': [], |
|
|
|
'var-filters': [], |
|
|
|
refresh: '', |
|
|
|
refresh: '', |
|
|
@ -73,6 +76,7 @@ describe('TrailStore', () => { |
|
|
|
metric: 'access_permissions_duration_count', |
|
|
|
metric: 'access_permissions_duration_count', |
|
|
|
from: 'now-1h', |
|
|
|
from: 'now-1h', |
|
|
|
to: 'now', |
|
|
|
to: 'now', |
|
|
|
|
|
|
|
timezone, |
|
|
|
'var-ds': 'cb3a3391-700f-4cc6-81be-a122488e93e6', |
|
|
|
'var-ds': 'cb3a3391-700f-4cc6-81be-a122488e93e6', |
|
|
|
'var-filters': [], |
|
|
|
'var-filters': [], |
|
|
|
refresh: '', |
|
|
|
refresh: '', |
|
|
@ -153,6 +157,7 @@ describe('TrailStore', () => { |
|
|
|
['metric', 'different_metric'], |
|
|
|
['metric', 'different_metric'], |
|
|
|
['from', 'now-1y'], |
|
|
|
['from', 'now-1y'], |
|
|
|
['to', 'now-30m'], |
|
|
|
['to', 'now-30m'], |
|
|
|
|
|
|
|
['timezone', 'utc'], |
|
|
|
['var-ds', 'ds'], |
|
|
|
['var-ds', 'ds'], |
|
|
|
['var-groupby', 'job'], |
|
|
|
['var-groupby', 'job'], |
|
|
|
['var-filters', 'cluster|=|dev-eu-west-2'], |
|
|
|
['var-filters', 'cluster|=|dev-eu-west-2'], |
|
|
@ -212,11 +217,14 @@ describe('TrailStore', () => { |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
describe('Initialize store with one recent trail with non final current step', () => { |
|
|
|
describe('Initialize store with one recent trail with non final current step', () => { |
|
|
|
|
|
|
|
const timezone = Intl.DateTimeFormat().resolvedOptions().timeZone; |
|
|
|
|
|
|
|
|
|
|
|
const history: SerializedTrail['history'] = [ |
|
|
|
const history: SerializedTrail['history'] = [ |
|
|
|
{ |
|
|
|
{ |
|
|
|
urlValues: { |
|
|
|
urlValues: { |
|
|
|
from: 'now-1h', |
|
|
|
from: 'now-1h', |
|
|
|
to: 'now', |
|
|
|
to: 'now', |
|
|
|
|
|
|
|
timezone, |
|
|
|
'var-ds': 'ds', |
|
|
|
'var-ds': 'ds', |
|
|
|
'var-filters': [], |
|
|
|
'var-filters': [], |
|
|
|
refresh: '', |
|
|
|
refresh: '', |
|
|
@ -230,6 +238,7 @@ describe('TrailStore', () => { |
|
|
|
metric: 'current_metric', |
|
|
|
metric: 'current_metric', |
|
|
|
from: 'now-1h', |
|
|
|
from: 'now-1h', |
|
|
|
to: 'now', |
|
|
|
to: 'now', |
|
|
|
|
|
|
|
timezone, |
|
|
|
'var-ds': 'ds', |
|
|
|
'var-ds': 'ds', |
|
|
|
'var-filters': [], |
|
|
|
'var-filters': [], |
|
|
|
refresh: '', |
|
|
|
refresh: '', |
|
|
@ -243,6 +252,7 @@ describe('TrailStore', () => { |
|
|
|
metric: 'final_metric', |
|
|
|
metric: 'final_metric', |
|
|
|
from: 'now-1h', |
|
|
|
from: 'now-1h', |
|
|
|
to: 'now', |
|
|
|
to: 'now', |
|
|
|
|
|
|
|
timezone, |
|
|
|
'var-ds': 'ds', |
|
|
|
'var-ds': 'ds', |
|
|
|
'var-filters': [], |
|
|
|
'var-filters': [], |
|
|
|
refresh: '', |
|
|
|
refresh: '', |
|
|
@ -450,6 +460,7 @@ describe('TrailStore', () => { |
|
|
|
['metric', 'different_metric'], |
|
|
|
['metric', 'different_metric'], |
|
|
|
['from', 'now-1y'], |
|
|
|
['from', 'now-1y'], |
|
|
|
['to', 'now-30m'], |
|
|
|
['to', 'now-30m'], |
|
|
|
|
|
|
|
['timezone', 'utc'], |
|
|
|
['var-ds', 'different'], |
|
|
|
['var-ds', 'different'], |
|
|
|
['var-groupby', 'job'], |
|
|
|
['var-groupby', 'job'], |
|
|
|
['var-filters', 'cluster|=|dev-eu-west-2'], |
|
|
|
['var-filters', 'cluster|=|dev-eu-west-2'], |
|
|
@ -485,6 +496,8 @@ describe('TrailStore', () => { |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
describe('Initialize store with one bookmark trail but no recent trails', () => { |
|
|
|
describe('Initialize store with one bookmark trail but no recent trails', () => { |
|
|
|
|
|
|
|
const timezone = Intl.DateTimeFormat().resolvedOptions().timeZone; |
|
|
|
|
|
|
|
|
|
|
|
beforeEach(() => { |
|
|
|
beforeEach(() => { |
|
|
|
localStorage.clear(); |
|
|
|
localStorage.clear(); |
|
|
|
localStorage.setItem( |
|
|
|
localStorage.setItem( |
|
|
@ -495,6 +508,7 @@ describe('TrailStore', () => { |
|
|
|
metric: 'bookmarked_metric', |
|
|
|
metric: 'bookmarked_metric', |
|
|
|
from: 'now-1h', |
|
|
|
from: 'now-1h', |
|
|
|
to: 'now', |
|
|
|
to: 'now', |
|
|
|
|
|
|
|
timezone, |
|
|
|
'var-ds': 'prom-mock', |
|
|
|
'var-ds': 'prom-mock', |
|
|
|
'var-deployment_environment': ['undefined'], |
|
|
|
'var-deployment_environment': ['undefined'], |
|
|
|
'var-otel_resources': [''], |
|
|
|
'var-otel_resources': [''], |
|
|
@ -571,6 +585,8 @@ describe('TrailStore', () => { |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
describe('Initialize store with one legacy bookmark trail', () => { |
|
|
|
describe('Initialize store with one legacy bookmark trail', () => { |
|
|
|
|
|
|
|
const timezone = Intl.DateTimeFormat().resolvedOptions().timeZone; |
|
|
|
|
|
|
|
|
|
|
|
beforeEach(() => { |
|
|
|
beforeEach(() => { |
|
|
|
localStorage.clear(); |
|
|
|
localStorage.clear(); |
|
|
|
localStorage.setItem( |
|
|
|
localStorage.setItem( |
|
|
@ -582,6 +598,7 @@ describe('TrailStore', () => { |
|
|
|
urlValues: { |
|
|
|
urlValues: { |
|
|
|
from: 'now-1h', |
|
|
|
from: 'now-1h', |
|
|
|
to: 'now', |
|
|
|
to: 'now', |
|
|
|
|
|
|
|
timezone, |
|
|
|
'var-ds': 'cb3a3391-700f-4cc6-81be-a122488e93e6', |
|
|
|
'var-ds': 'cb3a3391-700f-4cc6-81be-a122488e93e6', |
|
|
|
'var-filters': [], |
|
|
|
'var-filters': [], |
|
|
|
refresh: '', |
|
|
|
refresh: '', |
|
|
@ -594,6 +611,7 @@ describe('TrailStore', () => { |
|
|
|
metric: 'access_permissions_duration_count', |
|
|
|
metric: 'access_permissions_duration_count', |
|
|
|
from: 'now-1h', |
|
|
|
from: 'now-1h', |
|
|
|
to: 'now', |
|
|
|
to: 'now', |
|
|
|
|
|
|
|
timezone, |
|
|
|
'var-ds': 'cb3a3391-700f-4cc6-81be-a122488e93e6', |
|
|
|
'var-ds': 'cb3a3391-700f-4cc6-81be-a122488e93e6', |
|
|
|
'var-filters': [], |
|
|
|
'var-filters': [], |
|
|
|
refresh: '', |
|
|
|
refresh: '', |
|
|
@ -683,6 +701,8 @@ describe('TrailStore', () => { |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
describe('Initialize store with one bookmark matching recent trail not on final step', () => { |
|
|
|
describe('Initialize store with one bookmark matching recent trail not on final step', () => { |
|
|
|
|
|
|
|
const timezone = Intl.DateTimeFormat().resolvedOptions().timeZone; |
|
|
|
|
|
|
|
|
|
|
|
beforeEach(() => { |
|
|
|
beforeEach(() => { |
|
|
|
localStorage.clear(); |
|
|
|
localStorage.clear(); |
|
|
|
localStorage.setItem( |
|
|
|
localStorage.setItem( |
|
|
@ -694,6 +714,7 @@ describe('TrailStore', () => { |
|
|
|
urlValues: { |
|
|
|
urlValues: { |
|
|
|
from: 'now-1h', |
|
|
|
from: 'now-1h', |
|
|
|
to: 'now', |
|
|
|
to: 'now', |
|
|
|
|
|
|
|
timezone, |
|
|
|
'var-ds': 'prom-mock', |
|
|
|
'var-ds': 'prom-mock', |
|
|
|
'var-deployment_environment': ['undefined'], |
|
|
|
'var-deployment_environment': ['undefined'], |
|
|
|
'var-otel_resources': [''], |
|
|
|
'var-otel_resources': [''], |
|
|
@ -707,6 +728,7 @@ describe('TrailStore', () => { |
|
|
|
metric: 'bookmarked_metric', |
|
|
|
metric: 'bookmarked_metric', |
|
|
|
from: 'now-1h', |
|
|
|
from: 'now-1h', |
|
|
|
to: 'now', |
|
|
|
to: 'now', |
|
|
|
|
|
|
|
timezone, |
|
|
|
'var-ds': 'prom-mock', |
|
|
|
'var-ds': 'prom-mock', |
|
|
|
'var-deployment_environment': ['undefined'], |
|
|
|
'var-deployment_environment': ['undefined'], |
|
|
|
'var-otel_resources': [''], |
|
|
|
'var-otel_resources': [''], |
|
|
@ -720,6 +742,7 @@ describe('TrailStore', () => { |
|
|
|
metric: 'some_other_metric', |
|
|
|
metric: 'some_other_metric', |
|
|
|
from: 'now-1h', |
|
|
|
from: 'now-1h', |
|
|
|
to: 'now', |
|
|
|
to: 'now', |
|
|
|
|
|
|
|
timezone, |
|
|
|
'var-ds': 'prom-mock', |
|
|
|
'var-ds': 'prom-mock', |
|
|
|
'var-deployment_environment': ['undefined'], |
|
|
|
'var-deployment_environment': ['undefined'], |
|
|
|
'var-otel_resources': [''], |
|
|
|
'var-otel_resources': [''], |
|
|
@ -741,6 +764,7 @@ describe('TrailStore', () => { |
|
|
|
metric: 'bookmarked_metric', |
|
|
|
metric: 'bookmarked_metric', |
|
|
|
from: 'now-1h', |
|
|
|
from: 'now-1h', |
|
|
|
to: 'now', |
|
|
|
to: 'now', |
|
|
|
|
|
|
|
timezone, |
|
|
|
'var-ds': 'prom-mock', |
|
|
|
'var-ds': 'prom-mock', |
|
|
|
'var-deployment_environment': ['undefined'], |
|
|
|
'var-deployment_environment': ['undefined'], |
|
|
|
'var-otel_resources': [''], |
|
|
|
'var-otel_resources': [''], |
|
|
|