const hljs = require("../../build/highlight");
const API = [
"getLanguage",
"registerLanguage",
"highlight",
"highlightAuto",
"highlightAll",
"highlightElement"
];
const assert = (f,msg) => {
if (!f()) {
console.error(msg);
process.exit(1);
}
};
const keys = Object.keys(hljs);
API.forEach(n => {
assert(_ => keys.includes(n), `API should include ${n}`);
});
const langs = ["python", "python-repl"]
langs.forEach(n => {
assert(_ => {
res = hljs.getLanguage(n);
return typeof res === 'object' && res !== null
})
})
console.log("Pass: browser build works with Node.js just fine.")