import componentTest from "helpers/component-test"; import Topic from "discourse/models/topic"; const buildTopic = function(level) { return Topic.create({ id: 4563, title: "Qunit Test Topic", details: { notification_level: level } }); }; moduleForComponent("topic-notifications-button", { integration: true }); componentTest("the header has a localized title", { template: "{{topic-notifications-button notificationLevel=topic.details.notification_level topic=topic}}", beforeEach() { this.set("topic", buildTopic(1)); }, test(assert) { andThen(() => { assert.equal( selectKit() .header() .name(), "Normal", "it has the correct title" ); }); this.set("topic", buildTopic(2)); andThen(() => { assert.equal( selectKit() .header() .name(), "Tracking", "it correctly changes the title" ); }); } });