Uname: Linux webm016.cluster127.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64
Software: Apache
PHP version: 7.4.33 [ PHP INFO ] PHP os: Linux
Server Ip: 54.36.31.145
Your Ip: 216.73.216.182
User: homesquasz (91404) | Group: users (100)
Safe Mode: OFF
Disable Function:
_dyuweyrj4,_dyuweyrj4r,dl

name : reader.spec.ts
import * as assert from 'assert';
import * as path from 'path';

import Settings, { Options } from '../settings';
import Reader from './reader';

class TestReader extends Reader {
	public get root(): string {
		return this._root;
	}
}

function getReader(root: string, options: Options = {}): TestReader {
	return new TestReader(root, new Settings(options));
}

describe('Readers → Reader', () => {
	describe('Constructor', () => {
		it('should return root path with replaced path segment separators', () => {
			const root = path.join('directory', 'file.txt');
			const reader = getReader(root, { pathSegmentSeparator: '_' });

			const expected = 'directory_file.txt';

			const actual = reader.root;

			assert.strictEqual(actual, expected);
		});
	});
});
© 2026 GrazzMean