Revision 72b9555487ba00c1c3c8212dfb6af3a968c036a9 authored by Julien Duchesne on 12 October 2022, 11:07:13 UTC, committed by GitHub on 12 October 2022, 11:07:13 UTC
:facepalm:

Co-authored-by: dsotirakis <dimitrios.sotirakis@grafana.com>
1 parent 719769e
Raw File
utils.test.ts
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);
    });

    it('then it should return true for a dashboard-solo route', () => {
      expect(
        isSoloRoute(
          'http://localhost:3000/render/dashboard-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);
    });
  });
});
back to top