UNPKG

@momothepug/tsmodule-alias

Version:

Nodejs module loader from Typescript path alias

21 lines (16 loc) 611 B
import "ts-node"; import "mocha"; import { expect } from "chai"; import { Package } from "./../Global"; const TSModuleAlias = require("./../tsmodule-alias"); const tsconfigToReadFromRoot = "./"; const modInNodeModules = __dirname + "/fake/fakemodule/node_modules/scope/foobar/src"; describe("NPM MODULE TSModuleAlias", () => { it("Should load alias for node requirejs", () => { expect(TSModuleAlias.play(tsconfigToReadFromRoot, modInNodeModules)).to.not .be.null; const momoPug = require("@other"); expect(momoPug).to.not.be.null; expect(momoPug.momo).to.be.equals("pug"); }); });