| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- import {
- describe,
- beforeEach,
- it,
- expect,
- angularMocks
- } from "test/lib/common";
- import "../annotations_srv";
- import helpers from "test/specs/helpers";
- describe("AnnotationsSrv", function() {
- var ctx = new helpers.ServiceTestContext();
- beforeEach(angularMocks.module("grafana.core"));
- beforeEach(angularMocks.module("grafana.services"));
- beforeEach(() => {
- ctx.createService("annotationsSrv");
- });
- describe("When translating the query result", () => {
- const annotationSource = {
- datasource: "-- Grafana --",
- enable: true,
- hide: false,
- limit: 200,
- name: "test",
- scope: "global",
- tags: ["test"],
- type: "event"
- };
- const time = 1507039543000;
- const annotations = [{ id: 1, panelId: 1, text: "text", time: time }];
- let translatedAnnotations;
- beforeEach(() => {
- translatedAnnotations = ctx.service.translateQueryResult(
- annotationSource,
- annotations
- );
- });
- it("should set defaults", () => {
- expect(translatedAnnotations[0].source).to.eql(annotationSource);
- });
- });
- });
|