From e0af5472441e00a76dcdc217acf0bea4200f3793 Mon Sep 17 00:00:00 2001 From: Josh Goebel Date: Sun, 26 Apr 2020 12:38:23 -0400 Subject: [PATCH] add test to make sure browser build works as commonJS module --- .travis.yml | 2 ++ test/builds/browser_build_as_commonjs.js | 6 ++++++ 2 files changed, 8 insertions(+) create mode 100644 test/builds/browser_build_as_commonjs.js diff --git a/.travis.yml b/.travis.yml index fa61a6a0e9..67fd1364cf 100644 --- a/.travis.yml +++ b/.travis.yml @@ -29,5 +29,7 @@ script: npm run test else npm run test-browser + # our browser build should also work fine as a Node.js CommonJS module + node test/builds/browser_build_as_commonjs.js fi sudo: false # Use container-based architecture diff --git a/test/builds/browser_build_as_commonjs.js b/test/builds/browser_build_as_commonjs.js new file mode 100644 index 0000000000..4315df2ff0 --- /dev/null +++ b/test/builds/browser_build_as_commonjs.js @@ -0,0 +1,6 @@ +const hljs = require("../../build/highlight"); + +let major = parseInt(majorVersion=hljs.versionString.split(".")) +if (major != 10) { + process.exit(1) +}