From 6853432ab9a4b8f9551bd0528b8defc5dd3ba08d Mon Sep 17 00:00:00 2001 From: Taufik Nurrohman Date: Fri, 8 May 2020 05:03:38 +0700 Subject: [PATCH] Add .registerAlias() Test --- test/api/registerAlias.js | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 test/api/registerAlias.js diff --git a/test/api/registerAlias.js b/test/api/registerAlias.js new file mode 100644 index 0000000000..df104cfd2f --- /dev/null +++ b/test/api/registerAlias.js @@ -0,0 +1,30 @@ +'use strict'; + +const hljs = require('../../build'); +const should = require('should'); + +describe('.registerAlias()', () => { + it('should get an existing language', () => { + const result = hljs.getLanguage('python'); + + result.should.be.instanceOf(Object); + }); + + it('should get an existing language by alias', () => { + hljs.registerAlias('jquery', { + languageName: 'javascript' + }); + const result = hljs.getLanguage('jquery'); + + result.should.be.instanceOf(Object); + }); + + it('should get an existing language by aliases', () => { + hljs.registerAlias(['jquery', 'jqueryui'], { + languageName: 'javascript' + }); + const result = hljs.getLanguage('jquery'); + + result.should.be.instanceOf(Object); + }); +});