mirror of
https://github.com/shelljs/shelljs.git
synced 2026-01-25 16:07:37 +00:00
add test tests (causes mv tests to fail
This commit is contained in:
parent
fe1ff2ea53
commit
8a46ec6c83
1
test/resources/link
Symbolic link
1
test/resources/link
Symbolic link
@ -0,0 +1 @@
|
||||
file1
|
||||
147
test/test.js
147
test/test.js
@ -32,20 +32,159 @@ assert.ok(shell.error());
|
||||
// Valids
|
||||
//
|
||||
|
||||
var result = shell.test('-f', 'resources/file1');
|
||||
//exists
|
||||
var result = shell.test('-e', 'resources/file1');
|
||||
assert.equal(shell.error(), null);
|
||||
assert.equal(result, true);
|
||||
|
||||
var result = shell.test('-d', 'resources/file1');
|
||||
//block
|
||||
var result = shell.test('-b', 'resources/block');
|
||||
assert.equal(shell.error(), null);
|
||||
assert.equal(result, true);//true
|
||||
|
||||
var result = shell.test('-c', 'resources/block');
|
||||
assert.equal(shell.error(), null);
|
||||
assert.equal(result, false);
|
||||
|
||||
var result = shell.test('-f', 'resources');
|
||||
var result = shell.test('-d', 'resources/block');
|
||||
assert.equal(shell.error(), null);
|
||||
assert.equal(result, false);
|
||||
|
||||
var result = shell.test('-f', 'resources/block');
|
||||
assert.equal(shell.error(), null);
|
||||
assert.equal(result, false);
|
||||
|
||||
var result = shell.test('-L', 'resources/block');
|
||||
assert.equal(shell.error(), null);
|
||||
assert.equal(result, false);
|
||||
|
||||
var result = shell.test('-p', 'resources/block');
|
||||
assert.equal(shell.error(), null);
|
||||
assert.equal(result, false);
|
||||
|
||||
//character
|
||||
var result = shell.test('-b', 'resources/character');
|
||||
assert.equal(shell.error(), null);
|
||||
assert.equal(result, false);
|
||||
|
||||
var result = shell.test('-c', 'resources/character');
|
||||
assert.equal(shell.error(), null);
|
||||
assert.equal(result, true);//true
|
||||
|
||||
var result = shell.test('-d', 'resources/character');
|
||||
assert.equal(shell.error(), null);
|
||||
assert.equal(result, false);
|
||||
|
||||
var result = shell.test('-f', 'resources/character');
|
||||
assert.equal(shell.error(), null);
|
||||
assert.equal(result, false);
|
||||
|
||||
var result = shell.test('-L', 'resources/character');
|
||||
assert.equal(shell.error(), null);
|
||||
assert.equal(result, false);
|
||||
|
||||
var result = shell.test('-p', 'resources/character');
|
||||
assert.equal(shell.error(), null);
|
||||
assert.equal(result, false);
|
||||
|
||||
//directory
|
||||
var result = shell.test('-b', 'resources');
|
||||
assert.equal(shell.error(), null);
|
||||
assert.equal(result, false);
|
||||
|
||||
var result = shell.test('-c', 'resources');
|
||||
assert.equal(shell.error(), null);
|
||||
assert.equal(result, false);
|
||||
|
||||
var result = shell.test('-d', 'resources');
|
||||
assert.equal(shell.error(), null);
|
||||
assert.equal(result, true);
|
||||
assert.equal(result, true);//true
|
||||
|
||||
var result = shell.test('-f', 'resources');
|
||||
assert.equal(shell.error(), null);
|
||||
assert.equal(result, false);
|
||||
|
||||
var result = shell.test('-L', 'resources');
|
||||
assert.equal(shell.error(), null);
|
||||
assert.equal(result, false);
|
||||
|
||||
var result = shell.test('-p', 'resources');
|
||||
assert.equal(shell.error(), null);
|
||||
assert.equal(result, false);
|
||||
|
||||
//file
|
||||
var result = shell.test('-b', 'resources/file1');
|
||||
assert.equal(shell.error(), null);
|
||||
assert.equal(result, false);
|
||||
|
||||
var result = shell.test('-c', 'resources/file1');
|
||||
assert.equal(shell.error(), null);
|
||||
assert.equal(result, false);
|
||||
|
||||
var result = shell.test('-d', 'resources/file1');
|
||||
assert.equal(shell.error(), null);
|
||||
assert.equal(result, false);
|
||||
|
||||
var result = shell.test('-f', 'resources/file1');
|
||||
assert.equal(shell.error(), null);
|
||||
assert.equal(result, true);//true
|
||||
|
||||
var result = shell.test('-L', 'resources/file1');
|
||||
assert.equal(shell.error(), null);
|
||||
assert.equal(result, false);
|
||||
|
||||
var result = shell.test('-p', 'resources/file1');
|
||||
assert.equal(shell.error(), null);
|
||||
assert.equal(result, false);
|
||||
|
||||
//link
|
||||
var result = shell.test('-b', 'resources/link');
|
||||
assert.equal(shell.error(), null);
|
||||
assert.equal(result, false);
|
||||
|
||||
var result = shell.test('-c', 'resources/link');
|
||||
assert.equal(shell.error(), null);
|
||||
assert.equal(result, false);
|
||||
|
||||
var result = shell.test('-d', 'resources/link');
|
||||
assert.equal(shell.error(), null);
|
||||
assert.equal(result, false);
|
||||
|
||||
var result = shell.test('-f', 'resources/link');
|
||||
assert.equal(shell.error(), null);
|
||||
assert.equal(result, false);
|
||||
|
||||
var result = shell.test('-L', 'resources/link');
|
||||
assert.equal(shell.error(), null);
|
||||
assert.equal(result, true);//true
|
||||
|
||||
var result = shell.test('-p', 'resources/link');
|
||||
assert.equal(shell.error(), null);
|
||||
assert.equal(result, false);
|
||||
|
||||
//pipe
|
||||
var result = shell.test('-b', 'resources/pipe');
|
||||
assert.equal(shell.error(), null);
|
||||
assert.equal(result, false);
|
||||
|
||||
var result = shell.test('-c', 'resources/pipe');
|
||||
assert.equal(shell.error(), null);
|
||||
assert.equal(result, false);
|
||||
|
||||
var result = shell.test('-d', 'resources/pipe');
|
||||
assert.equal(shell.error(), null);
|
||||
assert.equal(result, false);
|
||||
|
||||
var result = shell.test('-f', 'resources/pipe');
|
||||
assert.equal(shell.error(), null);
|
||||
assert.equal(result, false);
|
||||
|
||||
var result = shell.test('-L', 'resources/pipe');
|
||||
assert.equal(shell.error(), null);
|
||||
assert.equal(result, false);
|
||||
|
||||
var result = shell.test('-p', 'resources/pipe');
|
||||
assert.equal(shell.error(), null);
|
||||
assert.equal(result, true);//true
|
||||
|
||||
shell.exit(123);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user