31 lines
858 B
JavaScript
31 lines
858 B
JavaScript
import componentTest, {
|
|
setupRenderingTest,
|
|
} from "discourse/tests/helpers/component-test";
|
|
import { discourseModule, exists } from "discourse/tests/helpers/qunit-helpers";
|
|
import hbs from "htmlbars-inline-precompile";
|
|
|
|
discourseModule(
|
|
"Data Explorer Plugin | Integration | Component | data-explorer-bar-chart",
|
|
function (hooks) {
|
|
setupRenderingTest(hooks);
|
|
|
|
componentTest("it renders a chart", {
|
|
template: hbs`{{data-explorer-bar-chart}}`,
|
|
|
|
beforeEach() {
|
|
this.set("labels", ["label_1", "label_2"]);
|
|
this.set("values", [115, 1000]);
|
|
this.set("datasetName", "data");
|
|
},
|
|
|
|
async test(assert) {
|
|
assert.ok(exists("canvas"), "it renders a canvas");
|
|
assert.ok(
|
|
exists("canvas.chartjs-render-monitor"),
|
|
"it initializes chart.js "
|
|
);
|
|
},
|
|
});
|
|
}
|
|
);
|