2025-04-01 10:38:02 +09:00

18 lines
627 B
TypeScript

import { MutableDataFrame } from '@grafana/data';
import { traceFrameFields, zipkinResponse } from './testData';
import { transformResponse, transformToZipkin } from './transforms';
describe('transformResponse', () => {
it('transforms response', () => {
const dataFrame = transformResponse(zipkinResponse);
expect(dataFrame.fields).toMatchObject(traceFrameFields);
});
it('converts dataframe to ZipkinSpan[]', () => {
const dataFrame = transformResponse(zipkinResponse);
const response = transformToZipkin(new MutableDataFrame(dataFrame));
expect(response).toMatchObject(zipkinResponse);
});
});