Sign in
cobalt
/
third_party
/
nvm
/
cadbbced20750161ac3e762d617c0c8bd49e5167
commit
cadbbced20750161ac3e762d617c0c8bd49e5167
[
log
]
author
Qiangjun Ran <jungle@ranqiangjun.com>
Fri Nov 04 13:15:18 2016 +0800
committer
Jordan Harband <ljharb@gmail.com>
Thu Nov 03 23:44:59 2016 -0700
tree
f4ea1cc332a49d317295b87cff1f73baba022233
parent
2a2b8bdeb3fb7c8c219148e181246ac9c1f593a4
[
diff
]
[Tests] Replace all dots with backslash dots
nvm-exec
[
diff
]
test/fast/Aliases/"nvm alias" should not accept aliases with slashes
[
diff
]
test/fast/Aliases/"nvm unalias" should not accept aliases with slashes
[
diff
]
test/fast/Aliases/Running "nvm alias <aliasname> <target>" again should change the target
[
diff
]
test/fast/Aliases/Running "nvm alias <aliasname>" should list but one alias.
[
diff
]
test/fast/Aliases/Running "nvm alias" lists implicit aliases when they do not exist
[
diff
]
test/fast/Aliases/Running "nvm alias" lists manual aliases instead of implicit aliases when present
[
diff
]
test/fast/Aliases/Running "nvm alias" should list all aliases.
[
diff
]
test/fast/Aliases/circular/nvm_resolve_alias
[
diff
]
test/fast/Aliases/circular/nvm_resolve_local_alias
[
diff
]
test/fast/Aliases/lts/"nvm alias" should ensure LTS alias dir exists
[
diff
]
test/fast/Aliases/lts/setup_dir
[
diff
]
test/fast/Aliases/lts/teardown_dir
[
diff
]
test/fast/Aliases/nvm_ensure_default_set
[
diff
]
test/fast/Aliases/nvm_resolve_alias
[
diff
]
test/fast/Aliases/nvm_resolve_local_alias
[
diff
]
test/fast/Listing paths/Running "nvm which 0.0.2" should display only version 0.0.2.
[
diff
]
test/fast/Listing paths/Running "nvm which foo" should return a nonzero exit code when not found
[
diff
]
test/fast/Listing versions/Running "nvm ls 0.0.2" should display only version 0.0.2.
[
diff
]
test/fast/Listing versions/Running "nvm ls 0.2" should display only 0.2.x versions.
[
diff
]
test/fast/Listing versions/Running "nvm ls foo" should return a nonzero exit code when not found
[
diff
]
test/fast/Listing versions/Running "nvm ls io" should return NA
[
diff
]
test/fast/Listing versions/Running "nvm ls node_" should return a nonzero exit code when not found
[
diff
]
test/fast/Listing versions/Running "nvm ls stable" and "nvm ls unstable" should return the appropriate implicit alias
[
diff
]
test/fast/Listing versions/Running "nvm ls system" should include "system" when appropriate
[
diff
]
test/fast/Listing versions/Running "nvm ls" should display all installed versions.
[
diff
]
test/fast/Listing versions/Running "nvm ls" should filter out ".nvm"
[
diff
]
test/fast/Listing versions/Running "nvm ls" should filter out "versions"
[
diff
]
test/fast/Listing versions/Running "nvm ls" should include "system" when appropriate
[
diff
]
test/fast/Listing versions/Running "nvm ls" should list versions in the "versions" directory
[
diff
]
test/fast/Listing versions/Running "nvm ls" with node-like versioning vx.x.x should only list a matched version
[
diff
]
test/fast/Running "nvm alias" should create a file in the alias directory.
[
diff
]
test/fast/Running "nvm current" should display current nvm environment.
[
diff
]
test/fast/Running "nvm deactivate" should unset the nvm environment variables.
[
diff
]
test/fast/Running "nvm install" with "--reinstall-packages-from" requires a valid version
[
diff
]
test/fast/Running "nvm install" with an invalid version fails nicely
[
diff
]
test/fast/Running "nvm unalias" should remove the alias file.
[
diff
]
test/fast/Running "nvm unload" should unset all function and variables.
[
diff
]
test/fast/Running "nvm use foo" where "foo" is circular aborts
[
diff
]
test/fast/Running "nvm use iojs" uses latest io.js version
[
diff
]
test/fast/Running "nvm use system" should work as expected
[
diff
]
test/fast/Running "nvm use x" should create and change the "current" symlink
[
diff
]
test/fast/Running "nvm use x" should not create the "current" symlink if $NVM_SYMLINK_CURRENT is false
[
diff
]
test/fast/Sourcing nvm.sh should make the nvm command available.
[
diff
]
test/fast/Sourcing nvm.sh should not modify parameters of caller
[
diff
]
test/fast/Unit tests/iojs_version_has_solaris_binary
[
diff
]
test/fast/Unit tests/node_version_has_solaris_binary
[
diff
]
test/fast/Unit tests/nvm ls-remote
[
diff
]
test/fast/Unit tests/nvm version-remote
[
diff
]
test/fast/Unit tests/nvm_add_iojs_prefix
[
diff
]
test/fast/Unit tests/nvm_alias
[
diff
]
test/fast/Unit tests/nvm_alias_path
[
diff
]
test/fast/Unit tests/nvm_checksum
[
diff
]
test/fast/Unit tests/nvm_compare_checksum
[
diff
]
test/fast/Unit tests/nvm_compute_checksum
[
diff
]
test/fast/Unit tests/nvm_die_on_prefix
[
diff
]
test/fast/Unit tests/nvm_ensure_default_set
[
diff
]
test/fast/Unit tests/nvm_ensure_version_installed
[
diff
]
test/fast/Unit tests/nvm_ensure_version_prefix
[
diff
]
test/fast/Unit tests/nvm_find_up
[
diff
]
test/fast/Unit tests/nvm_format_version
[
diff
]
test/fast/Unit tests/nvm_get_arch
[
diff
]
test/fast/Unit tests/nvm_get_checksum
[
diff
]
test/fast/Unit tests/nvm_get_checksum_alg
[
diff
]
test/fast/Unit tests/nvm_get_latest missing curl or wget
[
diff
]
test/fast/Unit tests/nvm_get_minor_version
[
diff
]
test/fast/Unit tests/nvm_get_mirror
[
diff
]
test/fast/Unit tests/nvm_has
[
diff
]
test/fast/Unit tests/nvm_has_solaris_binary
[
diff
]
test/fast/Unit tests/nvm_has_system_iojs
[
diff
]
test/fast/Unit tests/nvm_has_system_node
[
diff
]
test/fast/Unit tests/nvm_iojs_prefix
[
diff
]
test/fast/Unit tests/nvm_is_alias
[
diff
]
test/fast/Unit tests/nvm_is_iojs_version
[
diff
]
test/fast/Unit tests/nvm_is_merged_node_version
[
diff
]
test/fast/Unit tests/nvm_is_natural_num
[
diff
]
test/fast/Unit tests/nvm_is_valid_version
[
diff
]
test/fast/Unit tests/nvm_ls_current
[
diff
]
test/fast/Unit tests/nvm_ls_remote
[
diff
]
test/fast/Unit tests/nvm_ls_remote LTS aliases
[
diff
]
test/fast/Unit tests/nvm_ls_remote_iojs
[
diff
]
test/fast/Unit tests/nvm_make_alias
[
diff
]
test/fast/Unit tests/nvm_node_prefix
[
diff
]
test/fast/Unit tests/nvm_num_version_groups
[
diff
]
test/fast/Unit tests/nvm_prepend_path
[
diff
]
test/fast/Unit tests/nvm_print_alias_path
[
diff
]
test/fast/Unit tests/nvm_print_default_alias
[
diff
]
test/fast/Unit tests/nvm_print_implicit_alias errors
[
diff
]
test/fast/Unit tests/nvm_print_implicit_alias success
[
diff
]
test/fast/Unit tests/nvm_print_npm_version
[
diff
]
test/fast/Unit tests/nvm_remote_version
[
diff
]
test/fast/Unit tests/nvm_remote_versions
[
diff
]
test/fast/Unit tests/nvm_strip_iojs_prefix
[
diff
]
test/fast/Unit tests/nvm_strip_path
[
diff
]
test/fast/Unit tests/nvm_supports_xz
[
diff
]
test/fast/Unit tests/nvm_tree_contains_path
[
diff
]
test/fast/Unit tests/nvm_validate_implicit_alias
[
diff
]
test/fast/Unit tests/nvm_version
[
diff
]
test/fast/Unit tests/nvm_version_dir
[
diff
]
test/fast/Unit tests/nvm_version_greater
[
diff
]
test/fast/Unit tests/nvm_version_path
[
diff
]
test/install_script/nvm_check_global_modules
[
diff
]
test/install_script/nvm_detect_profile
[
diff
]
test/install_script/nvm_do_install
[
diff
]
test/install_script/nvm_install_dir
[
diff
]
test/install_script/nvm_reset
[
diff
]
test/install_script/nvm_source
[
diff
]
test/installation_iojs/install already installed uses it
[
diff
]
test/installation_iojs/install from binary
[
diff
]
test/installation_iojs/install from source
[
diff
]
test/installation_iojs/install two versions and use the latest one
[
diff
]
test/installation_iojs/install version specified in .nvmrc from binary
[
diff
]
test/installation_iojs/install version specified in .nvmrc from source
[
diff
]
test/installation_iojs/install while reinstalling packages
[
diff
]
test/installation_iojs/nvm install v1 works
[
diff
]
test/installation_iojs/teardown_dir
[
diff
]
test/installation_node/install LTS
[
diff
]
test/installation_node/install already installed uses it
[
diff
]
test/installation_node/install from binary
[
diff
]
test/installation_node/install from source
[
diff
]
test/installation_node/install from source implicitly
[
diff
]
test/installation_node/install from source with thread parameter
[
diff
]
test/installation_node/install from source without V8 snapshot for ARM
[
diff
]
test/installation_node/install two versions and use the latest one
[
diff
]
test/installation_node/install version specified in .nvmrc from binary
[
diff
]
test/installation_node/install version specified in .nvmrc from source
[
diff
]
test/installation_node/install while reinstalling packages
[
diff
]
test/installation_node/teardown_dir
[
diff
]
test/slow/Running "nvm current" should display current nvm environment.
[
diff
]
test/slow/node 0.6.21 should install 0.6.21-pre
[
diff
]
test/slow/nvm exec/Preamble works and respects "silent" flag
[
diff
]
test/slow/nvm exec/Running "nvm exec --lts" should work
[
diff
]
test/slow/nvm exec/Running "nvm exec 0.x" should work
[
diff
]
test/slow/nvm exec/Running "nvm exec" should pick up .nvmrc version
[
diff
]
test/slow/nvm exec/setup_dir
[
diff
]
test/slow/nvm exec/teardown_dir
[
diff
]
test/slow/nvm reinstall-packages/Running "nvm copy-packages $(nvm ls current)" should error out
[
diff
]
test/slow/nvm reinstall-packages/setup_dir
[
diff
]
test/slow/nvm reinstall-packages/should work as expected
[
diff
]
test/slow/nvm reinstall-packages/teardown_dir
[
diff
]
test/slow/nvm run/Running "nvm run --harmony --version" should work
[
diff
]
test/slow/nvm run/Running "nvm run --lts" should work
[
diff
]
test/slow/nvm run/Running "nvm run 0.x" should error out sensibly when 0.x is not installed
[
diff
]
test/slow/nvm run/Running "nvm run 0.x" should work
[
diff
]
test/slow/nvm run/Running "nvm run" should pick up .nvmrc version
[
diff
]
test/slow/nvm run/setup_dir
[
diff
]
test/slow/nvm run/teardown_dir
[
diff
]
test/slow/nvm uninstall/Running "nvm uninstall 0.12.6" uninstalls v0.12.6
[
diff
]
test/slow/nvm uninstall/Running "nvm uninstall" with incorrect file permissions fails nicely
[
diff
]
test/slow/nvm uninstall/setup_dir
[
diff
]
test/slow/nvm uninstall/teardown_dir
[
diff
]
test/slow/nvm use/Running "nvm use --lts" uses latest LTS version
[
diff
]
test/slow/nvm use/Running "nvm use --lts=foo" uses latest "foo" LTS version
[
diff
]
test/slow/nvm use/Running "nvm use iojs" uses latest io.js version
[
diff
]
test/slow/nvm use/Running "nvm use node" uses latest stable node version
[
diff
]
test/slow/nvm use/Running "nvm use v1.0.0" uses iojs-v1.0.0 iojs version
[
diff
]
test/slow/nvm use/Running "nvm use" calls "nvm_die_on_prefix"
[
diff
]
test/slow/nvm use/setup_dir
[
diff
]
test/slow/nvm use/teardown_dir
[
diff
]
test/slow/nvm_get_latest/nvm_get_latest
[
diff
]
test/slow/nvm_get_latest/nvm_get_latest failed redirect
[
diff
]
test/sourcing/Sourcing nvm.sh should use the default if available
[
diff
]
test/sourcing/Sourcing nvm.sh with --install and .nvmrc should install it
[
diff
]
test/sourcing/Sourcing nvm.sh with --install should install the default
[
diff
]
test/sourcing/Sourcing nvm.sh with --no-use should not use anything
[
diff
]
test/sourcing/Sourcing nvm.sh with no default should return 0
[
diff
]
test/sourcing/setup
[
diff
]
167 files changed
tree: f4ea1cc332a49d317295b87cff1f73baba022233
test/
.gitattributes
.gitignore
.npmignore
.travis.yml
bash_completion
CONTRIBUTING.md
install.sh
LICENSE.md
Makefile
nvm-exec
nvm.sh
package.json
README.markdown
ROADMAP.md
update_test_mocks.sh