grafana/public/app/routes/utils.test.ts
Hugo Häggmark 4ba2636aba
Dashboard: Fix so panels are rendered correctly on SoloPanelPage (#38050)
* Dashboard: Fix so panels are rendered correctly on SoloPanelPage

* Refactor: narrows down the path
2021-08-19 08:47:37 +02:00

20 lines
634 B
TypeScript

import { isSoloRoute } from './utils';
describe('isSoloRoute', () => {
describe('when called with a solo route', () => {
it('then it should return true', () => {
expect(
isSoloRoute(
'http://localhost:3000/render/d-solo/4vEk45n7k/dash?orgId=1&from=1629329071059&to=1629350671060&panelId=5&width=1000&height=500&tz=Europe%2FStockholm'
)
).toBe(true);
});
});
describe('when called without a solo route', () => {
it('then it should return false', () => {
expect(isSoloRoute('http://localhost:3000/d/4vEk45n7k/the-variables-system?orgId=1')).toBe(false);
});
});
});