diff --git a/tests/chromosome.test.ts b/tests/chromosome.test.ts
index 8411c9cdbe9c21b2bb0cb1388e704c178fee1348..dba0951b053cb12cc888898dc50603007db0400a 100644
--- a/tests/chromosome.test.ts
+++ b/tests/chromosome.test.ts
@@ -6,18 +6,26 @@ describe("Test Chromosome Ruler", () => {
const result = 'Chromosome0.00100k200k300k400k500k600k700k800k900k1.00M'
document.body.innerHTML =
'
';
- const genericAxisData: GenericAxisData = { title: "Chromosome", interval: [0, 1000000] };
+ const title = "Chromosome";
+ const genericAxisData: GenericAxisData = {
+ title,
+ interval: [0, 1000000]
+ };
const chromosomeRulerComponent = ChromosomeRuler();
- test("Test data to DOM Element", () => {
-
- const container = select("svg")
- .select("g");
+ const container = select("svg")
+ .select("g");
- container
- .datum(genericAxisData)
- .call(chromosomeRulerComponent, 1500);
+ container
+ .datum(genericAxisData)
+ .call(chromosomeRulerComponent, 1500);
+ // Start tests
+ test("Test data to DOM Element", () => {
expect(container.html()).toBe(result);
-
+ })
+ //
+ test("Test title correct", () => {
+ const displayTitle = container.select(".genome-axis").select('.title').select("text").text();
+ expect(displayTitle).toBe(title);
})
})
\ No newline at end of file