Commit 491340a59a8977e9f8d21cd8c4885a463fce7ed2

Golmote 2015-09-02T21:55:16

Add tests for TypeScript

diff --git a/tests/languages/typescript/keyword_feature.test b/tests/languages/typescript/keyword_feature.test
new file mode 100644
index 0000000..f4933d4
--- /dev/null
+++ b/tests/languages/typescript/keyword_feature.test
@@ -0,0 +1,123 @@
+break
+case
+catch
+class;
+const
+continue
+debugger
+default
+delete
+do
+else
+enum
+export
+extends;
+false
+finally
+for
+function
+get
+if
+implements;
+import
+in
+instanceof;
+interface;
+let
+new;
+null
+package
+private
+protected
+public
+return
+set
+static
+super
+switch
+this
+throw
+true
+try
+typeof
+var
+void
+while
+with
+yield
+module
+declare
+constructor
+string
+Function
+any
+number
+boolean
+Array
+enum
+
+----------------------------------------------------
+
+[
+	["keyword", "break"],
+	["keyword", "case"],
+	["keyword", "catch"],
+	["keyword", "class"], ["punctuation", ";"],
+	["keyword", "const"],
+	["keyword", "continue"],
+	["keyword", "debugger"],
+	["keyword", "default"],
+	["keyword", "delete"],
+	["keyword", "do"],
+	["keyword", "else"],
+	["keyword", "enum"],
+	["keyword", "export"],
+	["keyword", "extends"], ["punctuation", ";"],
+	["keyword", "false"],
+	["keyword", "finally"],
+	["keyword", "for"],
+	["keyword", "function"],
+	["keyword", "get"],
+	["keyword", "if"],
+	["keyword", "implements"], ["punctuation", ";"],
+	["keyword", "import"],
+	["keyword", "in"],
+	["keyword", "instanceof"], ["punctuation", ";"],
+	["keyword", "interface"], ["punctuation", ";"],
+	["keyword", "let"],
+	["keyword", "new"], ["punctuation", ";"],
+	["keyword", "null"],
+	["keyword", "package"],
+	["keyword", "private"],
+	["keyword", "protected"],
+	["keyword", "public"],
+	["keyword", "return"],
+	["keyword", "set"],
+	["keyword", "static"],
+	["keyword", "super"],
+	["keyword", "switch"],
+	["keyword", "this"],
+	["keyword", "throw"],
+	["keyword", "true"],
+	["keyword", "try"],
+	["keyword", "typeof"],
+	["keyword", "var"],
+	["keyword", "void"],
+	["keyword", "while"],
+	["keyword", "with"],
+	["keyword", "yield"],
+	["keyword", "module"],
+	["keyword", "declare"],
+	["keyword", "constructor"],
+	["keyword", "string"],
+	["keyword", "Function"],
+	["keyword", "any"],
+	["keyword", "number"],
+	["keyword", "boolean"],
+	["keyword", "Array"],
+	["keyword", "enum"]
+]
+
+----------------------------------------------------
+
+Checks for keywords.
\ No newline at end of file