import { SurveyTemplateText } from "../../src/knockout/templateText"; export default QUnit.module("Template Text"); class SurveyTemplateTextTest extends SurveyTemplateText { constructor(public template: string) { super(); } protected get text(): string { return this.template; } protected set text(value: string) { this.template = value; } } QUnit.test("Replace the page", function(assert) { var template = new SurveyTemplateTextTest( '' ); template.replaceText("MyTest", "page"); assert.equal( template.template, '', "the template page replaced correctly" ); }); QUnit.test("Replace the question", function(assert) { var template = new SurveyTemplateTextTest( '' ); template.replaceText("MyTest", "question"); assert.equal( template.template, '', "the template question replaced correctly" ); }); QUnit.test("Replace the rating question", function(assert) { var template = new SurveyTemplateTextTest( '' ); template.replaceText("MyTest", "question", "rating"); assert.equal( template.template, '', "the template question replaced correctly" ); });