You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@zipkin.apache.org by unknown <""...@apache.org> on 2019/05/09 04:52:46 UTC

[incubator-zipkin] 02/09: Add unit tests for MiniTimeline/util.js

This is an automated email from the ASF dual-hosted git repository.

(unknown) pushed a commit to branch mini-timeline
in repository https://gitbox.apache.org/repos/asf/incubator-zipkin.git

commit a4fdc5ee3c3b20b5e03f306424cee5f80c70fdbb
Author: tacigar <ig...@gmail.com>
AuthorDate: Wed May 8 19:22:27 2019 +0900

    Add unit tests for MiniTimeline/util.js
---
 .../src/components/MiniTimeline/util.test.js       | 28 ++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/zipkin-lens/src/components/MiniTimeline/util.test.js b/zipkin-lens/src/components/MiniTimeline/util.test.js
new file mode 100644
index 0000000..3bbcdc3
--- /dev/null
+++ b/zipkin-lens/src/components/MiniTimeline/util.test.js
@@ -0,0 +1,28 @@
+import { getGraphHeight, getGraphLineHeight } from './util';
+
+describe('getGraphHeight', () => {
+  it('should return proper value', () => {
+    expect(getGraphHeight(-1)).toEqual(0);
+    expect(getGraphHeight(0)).toEqual(0);
+    expect(getGraphHeight(1)).toEqual(0);
+    expect(getGraphHeight(2)).toEqual(2 * 5);
+    expect(getGraphHeight(14)).toEqual(14 * 5);
+    expect(getGraphHeight(15)).toEqual(75);
+    expect(getGraphHeight(16)).toEqual(75);
+    expect(getGraphHeight(100)).toEqual(75);
+  });
+});
+
+describe('getGraphLineHeight', () => {
+  it('should return proper value', () => {
+    expect(getGraphLineHeight(-1)).toEqual(0);
+    expect(getGraphLineHeight(0)).toEqual(0);
+    expect(getGraphLineHeight(1)).toEqual(0);
+    expect(getGraphLineHeight(2)).toEqual(5);
+    expect(getGraphLineHeight(14)).toEqual(5);
+    expect(getGraphLineHeight(15)).toEqual(5);
+    expect(getGraphLineHeight(16)).toEqual(75 / 16);
+    expect(getGraphLineHeight(20)).toEqual(75 / 20);
+    expect(getGraphLineHeight(100)).toEqual(1);
+  });
+});