From e87eb9e02427201f1f3960eaef15fb045a479ba8 Mon Sep 17 00:00:00 2001 From: Tan Le Date: Tue, 25 Jul 2023 14:05:17 +1000 Subject: [PATCH] Add guessing specs for TypeScript extensions (#1980) --- lib/rouge/lexers/typescript.rb | 2 +- spec/lexers/typescript_spec.rb | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/rouge/lexers/typescript.rb b/lib/rouge/lexers/typescript.rb index e7a0d12120..79a104b550 100644 --- a/lib/rouge/lexers/typescript.rb +++ b/lib/rouge/lexers/typescript.rb @@ -10,7 +10,7 @@ class Typescript < Javascript extend TypescriptCommon title "TypeScript" - desc "TypeScript, a superset of JavaScript" + desc "TypeScript, a superset of JavaScript (https://www.typescriptlang.org/)" tag 'typescript' aliases 'ts' diff --git a/spec/lexers/typescript_spec.rb b/spec/lexers/typescript_spec.rb index 8d5defe008..8a6ad28884 100644 --- a/spec/lexers/typescript_spec.rb +++ b/spec/lexers/typescript_spec.rb @@ -10,6 +10,8 @@ it 'guesses by filename' do assert_guess :filename => 'foo.ts' assert_guess :filename => 'foo.d.ts' + assert_guess :filename => 'foo.cts' + assert_guess :filename => 'foo.mts' end it 'guesses by mimetype' do