Add additional tests.

This commit is contained in:
Cyrus Najmabadi 2015-03-17 16:32:19 -07:00
parent e650e8a6d4
commit 1eca182ceb
3 changed files with 31 additions and 1 deletions

View File

@ -2,7 +2,7 @@
// @allowNonTsExtensions: true
// @Filename: a.tsjs
//// class C<T>;
//// class C<T> { }
verify.getSemanticDiagnostics(`[
{

View File

@ -0,0 +1,15 @@
/// <reference path="fourslash.ts" />
// @allowNonTsExtensions: true
// @Filename: a.tsjs
//// public class C { }
verify.getSemanticDiagnostics(`[
{
"message": "'public' can only be used in TypeScript.",
"start": 0,
"length": 6,
"category": "error",
"code": 8008
}
]`);

View File

@ -0,0 +1,15 @@
/// <reference path="fourslash.ts" />
// @allowNonTsExtensions: true
// @Filename: a.tsjs
//// class C implements D { }
verify.getSemanticDiagnostics(`[
{
"message": "'implements clauses' can only be used in TypeScript.",
"start": 8,
"length": 12,
"category": "error",
"code": 8005
}
]`);