From 4a549a08765164b80602499f2462e81fee64cf16 Mon Sep 17 00:00:00 2001 From: Nitin Ramnani Date: Sat, 20 Apr 2024 09:01:56 +0530 Subject: [PATCH] Added testcases Signed-off-by: Nitin Ramnani --- .../TraceTimelineViewer/Ticks.test.js | 5 ++ .../__snapshots__/Ticks.test.js.snap | 83 +++++++++++++++++++ .../TraceTimelineViewer/utils.test.js | 22 +++++ 3 files changed, 110 insertions(+) create mode 100644 packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/__snapshots__/Ticks.test.js.snap diff --git a/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/Ticks.test.js b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/Ticks.test.js index 7a2bf3d267..bcb8d0c3b0 100644 --- a/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/Ticks.test.js +++ b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/Ticks.test.js @@ -22,4 +22,9 @@ describe('', () => { const wrapper = shallow(); expect(wrapper).toBeDefined(); }); + + it('should match snapshot', () => { + const wrapper = shallow(); + expect(wrapper).toMatchSnapshot() + }); }); diff --git a/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/__snapshots__/Ticks.test.js.snap b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/__snapshots__/Ticks.test.js.snap new file mode 100644 index 0000000000..13dc4baf54 --- /dev/null +++ b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/__snapshots__/Ticks.test.js.snap @@ -0,0 +1,83 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[` should match snapshot 1`] = ` +
+
+ + 100μs + +
+
+ + 125μs + +
+
+ + 150μs + +
+
+ + 175μs + +
+
+ + 200μs + +
+
+`; diff --git a/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/utils.test.js b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/utils.test.js index c68d845dc0..d329495073 100644 --- a/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/utils.test.js +++ b/packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/utils.test.js @@ -20,6 +20,8 @@ import { isServerSpan, spanContainsErredSpan, spanHasTag, + isKindClient, + isKindProducer } from './utils'; import traceGenerator from '../../../demo/trace-generators'; @@ -153,5 +155,25 @@ describe('TraceTimelineViewer/utils', () => { spans[1].depth = spans[0].depth; expect(findServerChildSpan(spans)).toBeFalsy(); }); + + it('tests isKindClient function', ()=>{ + const span = { depth: 0, tags: [{ key: 'span.kind', value: 'producer' }] } + const result = isKindClient(span) + expect(result).toEqual(false) + + const span2 = { depth: 0, tags: [{ key: 'span.kind', value: 'client' }] } + const result2 = isKindClient(span2) + expect(result2).toEqual(true) + }) + + it('tests isKindProducer function', ()=>{ + const span = { depth: 0, tags: [{ key: 'span.kind', value: 'producer' }] } + const result = isKindProducer(span) + expect(result).toEqual(true) + + const span2 = { depth: 0, tags: [{ key: 'span.kind', value: 'client' }] } + const result2 = isKindProducer(span2) + expect(result2).toEqual(false) + }) }); });