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