UNPKG

statigen

Version:

A static site generator that supports html, ejs, and markdown source files

22 lines 1.45 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const chai_1 = require("chai"); const util_1 = require("./util"); const testHelpers_spec_1 = require("./testHelpers.spec"); describe('util', () => { describe('getRelativeUrl', () => { it('works for same-folder paths', () => { (0, chai_1.expect)((0, util_1.getRelativeUrl)('./style.css', (0, util_1.s) `${testHelpers_spec_1.outDir}/_template.ejs`, (0, util_1.s) `${testHelpers_spec_1.outDir}/index.html`)).to.eql('style.css'); }); it('works for parent folder paths', () => { (0, chai_1.expect)((0, util_1.getRelativeUrl)('../style.css', (0, util_1.s) `${testHelpers_spec_1.outDir}/_template.ejs`, (0, util_1.s) `${testHelpers_spec_1.outDir}/index.html`)).to.eql('../style.css'); }); it('works for child->parent folder paths', () => { (0, chai_1.expect)((0, util_1.getRelativeUrl)('./style.css', (0, util_1.s) `${testHelpers_spec_1.outDir}/_template.ejs`, (0, util_1.s) `${testHelpers_spec_1.outDir}/subdir/index.html`)).to.eql('../style.css'); }); it('works for parent->child folder paths', () => { (0, chai_1.expect)((0, util_1.getRelativeUrl)('../style.css', (0, util_1.s) `${testHelpers_spec_1.outDir}/subdir/_template.ejs`, (0, util_1.s) `${testHelpers_spec_1.outDir}/index.html`)).to.eql('style.css'); }); }); }); //# sourceMappingURL=util.spec.js.map