mirror of https://github.com/IoTcat/docsify.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
734 B
30 lines
734 B
/* eslint-env node, chai, mocha */ |
|
require = require('esm')(module/*, options*/) |
|
const {expect} = require('chai') |
|
const {resolvePath} = require('../../src/core/router/util') |
|
|
|
describe('router/util', function () { |
|
it('resolvePath', async function () { |
|
// WHEN |
|
const result = resolvePath('hello.md') |
|
|
|
// THEN |
|
expect(result).equal('/hello.md') |
|
}) |
|
|
|
it('resolvePath with dot', async function () { |
|
// WHEN |
|
const result = resolvePath('./hello.md') |
|
|
|
// THEN |
|
expect(result).equal('/hello.md') |
|
}) |
|
|
|
it('resolvePath with two dots', async function () { |
|
// WHEN |
|
const result = resolvePath('test/../hello.md') |
|
|
|
// THEN |
|
expect(result).equal('/hello.md') |
|
}) |
|
})
|
|
|