Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download
80529 views
1
var test = require('tap').test;
2
var parents = require('../');
3
4
test('win32', function (t) {
5
var dir = 'c:\\Program Files\\Maxis\\Sim City 2000\\cities';
6
var dirs = parents(dir, { platform : 'win32' });
7
t.same(dirs, [
8
'c:\\Program Files\\Maxis\\Sim City 2000\\cities',
9
'c:\\Program Files\\Maxis\\Sim City 2000',
10
'c:\\Program Files\\Maxis',
11
'c:\\Program Files',
12
'c:',
13
]);
14
t.end();
15
});
16
17
test('win32 c:', function (t) {
18
var dirs = parents('c:\\', { platform : 'win32' });
19
t.same(dirs, [ 'c:' ]);
20
t.end();
21
});
22
23
test('win32 network drive', function (t) {
24
var dirs = parents(
25
'\\storageserver01\\Active Projects\\ProjectA',
26
{ platform : 'win32' }
27
);
28
t.same(dirs, [
29
'\\storageserver01\\Active Projects\\ProjectA',
30
'\\storageserver01\\Active Projects',
31
'\\storageserver01'
32
]);
33
t.end();
34
});
35
36