1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
'use strict';
var assert = require('assert');
var slash = require('./');
describe('slash()', function () {
it('should convert backwards-slash paths to forward slash paths', function () {
assert.equal(slash('c:/aaaa\\bbbb'), 'c:/aaaa/bbbb');
assert.equal(slash('c:\\aaaa\\bbbb'), 'c:/aaaa/bbbb');
});
it('should not convert extended-length paths', function () {
var path = '\\\\?\\c:\\aaaa\\bbbb';
assert.equal(slash(path), path);
});
it('should not convert paths with Unicode', function () {
var path = 'c:\\aaaa\\bbbb\\★';
assert.equal(slash(path), path);
});
});
|