import ChromosomeRuler from "../src/scripts/component/ruler/chromosome";
import { GenericAxisData } from "../src/scripts/types";
import { select } from "d3-selection";
describe("Test Chromosome Ruler", () => {
const result = 'Chromosome0.00100k200k300k400k500k600k700k800k900k1.00M'
document.body.innerHTML =
'
';
const genericAxisData: GenericAxisData = { title: "Chromosome", interval: [0, 1000000] };
const chromosomeRulerComponent = ChromosomeRuler();
test("Test data to DOM Element", () => {
const container = select("svg")
.select("g");
container
.datum(genericAxisData)
.call(chromosomeRulerComponent, 1500);
expect(container.html()).toBe(result);
})
})