summaryrefslogtreecommitdiff
path: root/test/syntax_highlighter_test.rb
diff options
context:
space:
mode:
authorDan Allen <dan.j.allen@gmail.com>2019-03-18 13:06:10 -0600
committerGitHub <noreply@github.com>2019-03-18 13:06:10 -0600
commit597028804f395d6251540400dd074e403fa73664 (patch)
treef0f4a30efd0d99e030709d98be45b031ca258339 /test/syntax_highlighter_test.rb
parentad2b37966b2cfc67096a4e5739baf1b266aca1f7 (diff)
resolves #3036 load additional languages for highlight.js as defined in the highlightjs-languages attribute (PR #3159)
Diffstat (limited to 'test/syntax_highlighter_test.rb')
-rw-r--r--test/syntax_highlighter_test.rb15
1 files changed, 15 insertions, 0 deletions
diff --git a/test/syntax_highlighter_test.rb b/test/syntax_highlighter_test.rb
index 3fca42ff..857e417e 100644
--- a/test/syntax_highlighter_test.rb
+++ b/test/syntax_highlighter_test.rb
@@ -561,6 +561,21 @@ context 'Syntax Highlighter' do
output = convert_string input, safe: :safe
assert_css 'code.language-none', output, 1
end
+
+ test 'should load additional languages specified by highlightjs-languages' do
+ input = <<~'EOS'
+ :source-highlighter: highlight.js
+ :highlightjs-languages: yaml, scilab
+
+ [source,yaml]
+ ----
+ key: value
+ ----
+ EOS
+ output = convert_string input, safe: Asciidoctor::SafeMode::SAFE
+ assert_css '#footer ~ script[src*="languages/yaml.min.js"]', output, 1
+ assert_css '#footer ~ script[src*="languages/scilab.min.js"]', output, 1
+ end
end
context 'Prettify' do