docsify/test/unit/router-util.test.js
Joe Pea 62d756c447 refactor: convert to ES Modules and remove traces of CommonJS except in Rollup config because some dependencies are still CommonJS
BREAKING: The new project layout might break in some tooling setups.

We've added an exports field to `package.json` to specify where
statements like `import ... from 'docsify'` will import from, and left
the `main` and `unpkg` fields as-is for backwards compatibility with the
global <script> import method. Most people who use a non-module
`<script>` tag to import Docsify will not notice a difference. Anyone
else who is importing Docsify into a specilized build setup using
`import` statements has a chance of being broken, so we've marked this
as BREAKING.
2023-06-29 19:02:08 -07:00

28 lines
753 B
JavaScript

import { resolvePath } from '../../src/core/util/index.js';
// Suite
// -----------------------------------------------------------------------------
describe('router/util', () => {
// resolvePath()
// ---------------------------------------------------------------------------
describe('resolvePath()', () => {
test('resolvePath with filename', () => {
const result = resolvePath('hello.md');
expect(result).toBe('/hello.md');
});
test('resolvePath with ./', () => {
const result = resolvePath('./hello.md');
expect(result).toBe('/hello.md');
});
test('resolvePath with ../', () => {
const result = resolvePath('test/../hello.md');
expect(result).toBe('/hello.md');
});
});
});