From e8ed3007deb5dc8b6fefc22752ab68be369f3e0e Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Mon, 18 Jun 2018 23:41:16 +0200 Subject: [PATCH] Add a test for testing constructors --- types/mustache/mustache-tests.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/types/mustache/mustache-tests.ts b/types/mustache/mustache-tests.ts index ad9c410d76..30c920a30a 100644 --- a/types/mustache/mustache-tests.ts +++ b/types/mustache/mustache-tests.ts @@ -12,3 +12,18 @@ var output2 = Mustache.render(template2, view2); var view3 = { firstName: "John", lastName: "Smith", blogURL: "http://testblog.com" }; var template3 = "

{{firstName}} {{lastName}}

Blog: {{blogURL}}"; var html = Mustache.to_html(template3, view3); + +var view4 = new class extends Mustache.Context +{ + constructor() + { + super({}); + } + + public lookup(name: string) + { + return name.toUpperCase(); + } +}; +var template4 = "Hello, {{firstName}} {{lastName}}"; +var html4 = Mustache.render(template4, view4); \ No newline at end of file