28 lines
647 B
JavaScript
28 lines
647 B
JavaScript
|
import { configureEyeline } from "discourse/lib/eyeline";
|
||
|
import componentTest from "helpers/component-test";
|
||
|
|
||
|
moduleForComponent("load-more", { integration: true });
|
||
|
|
||
|
componentTest("updates once after initialization", {
|
||
|
template: `
|
||
|
{{#load-more selector=".numbers tr" action=loadMore}}
|
||
|
<table class="numbers"><tr></tr></table>
|
||
|
{{/load-more}}`,
|
||
|
|
||
|
beforeEach() {
|
||
|
this.set("loadMore", () => this.set("loadedMore", true));
|
||
|
configureEyeline({
|
||
|
skipUpdate: false,
|
||
|
rootElement: Discourse.rootElement
|
||
|
});
|
||
|
},
|
||
|
|
||
|
afterEach() {
|
||
|
configureEyeline();
|
||
|
},
|
||
|
|
||
|
test(assert) {
|
||
|
assert.ok(this.loadedMore);
|
||
|
}
|
||
|
});
|