Jordan Harband
1c2c4788a2
Fixing nvm_version_greater tests.
...
Relates to #505 , #506 .
11 years ago
Jordan Harband
b59ecb9e11
Make sure the new `versions` directory is filtered out of nvm_ls output (in zsh).
11 years ago
Jordan Harband
70ac1e7fa4
Fix tests so that they fail in zsh (for #505 )
11 years ago
Jordan Harband
5dd2d7e5d4
Make `nvm ls` support listing the "versions" directory when it's present.
11 years ago
Jordan Harband
65c2435418
Making sure that versions are backed up when running tests.
11 years ago
Jordan Harband
0a695c5d2a
Modify nvm_version_path to use nvm_version_greater.
11 years ago
Jordan Harband
8fe677a644
Add `nvm_version_greater`
11 years ago
Jordan Harband
986abbf5db
Create nvm_version_path
11 years ago
Jordan Harband
a2da9abd6d
Use nvm_version_dir in nvm_version_path
11 years ago
Jordan Harband
9068dda110
Adding `nvm_version_dir`
11 years ago
Jordan Harband
6dc602b521
Ensure that `nvm ls node` doesn't return "node_modules", for example.
11 years ago
Jordan Harband
e7ada80d08
`nvm use system` should work as expected.
11 years ago
Jordan Harband
9912f7cc46
If nvm is deactivated, display "none" or "system" instead of the system node version
11 years ago
Jordan Harband
6e02e5a54c
If `nvm_ls` is called without a pattern, and node exists, tack on "system".
11 years ago
Jordan Harband
1c50c5c7aa
Add nvm_tree_contains_path function
11 years ago
Jordan Harband
8a29122d0a
Adding `teardown` to `test/fast/Listing versions/`
11 years ago
Jordan Harband
6d2912a2ab
Adding nvm_has_system_node
11 years ago
Jordan Harband
1d61584402
Making sure this test cleans up after itself.
11 years ago
Jordan Harband
f6974744cd
Moving this nvm ls test inside the "listing versions" test subdir.
11 years ago
jsdevel
3fa004293c
Adding a symlink in .nvm to the current version.
11 years ago
Jordan Harband
802f064178
Adding a failing test.
11 years ago
Jordan Harband
8349f0ff48
Make sure `nvm ls foo` returns a nonzero exit code when a version is not found.
...
Fixes #440 .
11 years ago
Koen Punt
a318ddf9b3
redirect stderr to stdout in test
11 years ago
Andrew Crites
1b22c2e2b1
Including test for specific version listing
...
This fixes the issue of nvm ls v[:digit:].[:digit:].[:digit:] listing the version even if it isn't available
11 years ago
Jordan Harband
085e314a3f
Adding a trailing newline
11 years ago
Jordan Harband
578a601b27
Filter out of `nvm ls` things that start with a dot. Fixes #421 , closes #422 .
11 years ago
Koen Punt
2e3e48cc06
Use correct variables
11 years ago
Koen Punt
f6ba08253b
utility method for append path, fixes #414
11 years ago
Koen Punt
e3b84499c2
use regex triplet, add unit test
11 years ago
Koen Punt
3d9c1d7852
use sed for *PATH stripping
11 years ago
Jordan Harband
673cda56c4
Adding a test for `nvm install invalid` behavior, and correcting the message.
...
From f00d688c87 (commitcomment-6205164)
11 years ago
Koen Punt
703acb0514
Added test for nvm unload
11 years ago
Koen Punt
52a384a0cc
Add Makefile for multishell testing
...
updated nvm current test for zsh
11 years ago
Koen Punt
0b97ee1d2a
Failing test for when using nvm ls with v* version
11 years ago
Koen Punt
ae4c841742
Double == causes error on travis (dash shell)
11 years ago
Koen Punt
38a0c997e2
Added travis config, fixed tests for use on travis
11 years ago
Koen Punt
70f1734c12
updated tests for altered output
11 years ago
Fraser Tweedale
dcba513108
address remaining comments from #363
11 years ago
Fraser Tweedale
21771e7369
fix logic error in nvm deactivate test
11 years ago
Fraser Tweedale
a3331ffdb0
fix errors due to use of unportable == operator
...
The `==` operator is not defined by POSIX and many test(1) (also
spelled `[`) implementations do not support it. Replace uses of
`==` with the POSIX-conformant `=` equality operator.
11 years ago
Fraser Tweedale
8925419e90
tests: avoid reliance on nullglob
...
Some shells do not have a nullglob feature, including dash (default
/bin/sh on Ubuntu) and the Almquist shell (default /bin/sh on
FreeBSD). An mv(1) command in setup_dir is failing due to a glob
not matching anything, so use a more widely supported construction.
11 years ago
Dr. Kibitz
0f709eafa0
Missed tests
11 years ago
Timo Sand
4ca71d81cf
Changed test according to comments
11 years ago
Timo Sand
dc7a42062e
Added test for `nvm current`
12 years ago
Emanuele Aina
04dba10b9a
Fix the setup/teardown urchin test scripts under zsh
...
The v* glob expansions were failing with an error under zsh, just set
nullglob/NULL_GLOB and make both bash and zsh happier.
12 years ago
Emanuele Aina
8486a0da2b
Fix the 'nvm deactivate' test
...
`nvm deactivate` does not really remove the nvm command, it just remove
the entries from $PATH and $MANPATH previously adde with `nvm use`.
12 years ago
Thomas Levine
a27d39139b
tests from readme
...
fast tests
alias
unalias
more alias tests
tests
document testing
warn not to run while testing
chmod +x deactivate
specify the version (commit) of urchin
installation test
run
tests for ls
switch unsetopt to the thing creationix has
rename tests
urchin log
adjust urchin version
13 years ago