Commit Graph

120 Commits

Author SHA1 Message Date
Luke Childs
04d6b3dad9 Add console output while clearing mirror cache
Otherwise it looks like we're just hanging
2017-05-29 18:10:59 +07:00
Luke Childs
21e6719aab Test nvm install wrapper 2017-05-29 18:10:59 +07:00
Luke Childs
428331fce6 Re-run nvm ls-remote after using a mirror
Otherwise we're left with data from the mirror cached when we run nvm ls
2017-05-29 18:10:59 +07:00
Luke Childs
7cf755d89c Wrap nvm i as well as nvm install 2017-05-29 18:10:59 +07:00
Luke Childs
3d6c5606b2 Wrap nvm install to add support for rc/nightly 2017-05-29 18:10:59 +07:00
Luke Childs
7577d37b7e Remove experimental warning from NVM_LAZY_LOAD 2017-01-15 16:29:55 +07:00
Luke Childs
4637e8f01b Always return a good exit code 2017-01-10 13:08:42 +07:00
Luke Childs
bc08d9cc64 Remove final return 2017-01-10 13:08:42 +07:00
Luke Childs
3db9a695a3 This isn't JavaScript you pleb 2017-01-10 12:21:09 +07:00
Luke Childs
4ba1a04f09 Document NVM_AUTO_USE option 2017-01-05 18:25:06 +07:00
Luke Childs
37781594ea Test NVM_AUTO_USE 2017-01-05 18:25:06 +07:00
Luke Childs
ee87d41ee1 Swap if conditions round to be more readable 2017-01-05 18:25:06 +07:00
Luke Childs
5ce23eee2b Make .nvmrc version command more concise 2017-01-05 18:25:06 +07:00
Luke Childs
2f3f7dfc4e Install node version from .nvmrc if we don't have it 2017-01-05 18:25:06 +07:00
Luke Childs
a01c899aec Use double test brackets 2017-01-05 18:25:06 +07:00
Luke Childs
d03b986535 Don't reset to default nvm version on cd if it was set manually 2017-01-05 18:25:06 +07:00
Luke Childs
8bdba4fa1e Always return true so failed checks don't make us return a non zero exit code 2017-01-05 18:25:06 +07:00
Luke Childs
3388eebd8a Run nvm use rather than nvm install on cd auto use 2017-01-05 18:25:06 +07:00
Luke Childs
ffabddcdef Only run _zsh_nvm_auto_use if nvm is fully loaded 2017-01-05 18:25:06 +07:00
Luke Childs
aa5c6e3337 Add NVM_AUTO_USE functionality 2017-01-05 18:25:06 +07:00
Luke Childs
650bcad0f7 Check yarn gets lazy loader if it's not installed via npm 2016-12-18 18:23:43 +07:00
Luke Childs
e05c86722d Add lazy loader for yarn if present
yarn recommends installing via brew (or something other than npm) which means our it won't be picked up in our nvm node_modules glob.
2016-12-18 18:23:43 +07:00
Luke Childs
0dad2bdef2 Make sure only aliases conflicts are removed from lazy loading
Binary conflicts are ok. Fixes #15
2016-12-16 19:48:16 +07:00
Luke Childs
a76c7d2a45 Add test for alias fix aa1fccf 2016-12-16 19:17:57 +07:00
Luke Childs
ea13277137 Swap NVM_NO_USE NVM_LAZY_LOAD order in readme 2016-12-16 11:26:28 +07:00
Luke Childs
3f4d300831 Manually load node -> Don't autoload node 2016-12-16 11:25:22 +07:00
Luke Childs
c60db2fd86 Add Travis badge to readme 2016-12-13 14:52:38 +07:00
Luke Childs
5a3527cc49 Test NVM_LAZY_LOAD and NVM_NO_USE options together 2016-12-13 14:47:13 +07:00
Luke Childs
22b73475a6 Test nvm is loaded correctly with NVM_LAZY_LOAD 2016-12-13 14:47:13 +07:00
Luke Childs
3cf36f4183 Completely nuke node
`brew uninstall node` seems to leave behind npm
2016-12-13 14:47:13 +07:00
Luke Childs
0e9aaadb6f Test global modules are loaded correctly with NVM_LAZY_LOAD 2016-12-13 14:47:13 +07:00
Luke Childs
920520ec04 Improve node binary checks in tests 2016-12-13 14:47:13 +07:00
Luke Childs
97fa6ebeab Check node can be loaded manually in NVM_NO_USE test 2016-12-13 14:47:13 +07:00
Luke Childs
65869205ac Add test info to readme 2016-12-13 14:47:13 +07:00
Luke Childs
d3f0effced Uninstall brew node on Travis osx image 2016-12-13 14:47:13 +07:00
Luke Childs
49face1b2a Deactivate default Travis nvm 2016-12-13 14:47:13 +07:00
Luke Childs
193dbd37ea Test NVM_LAZY_LOAD option 2016-12-13 14:47:13 +07:00
Luke Childs
c8af979926 Test NVM_NO_USE option 2016-12-13 14:47:13 +07:00
Luke Childs
556e24f5f1 Test zsh-nvm loads node 2016-12-13 14:47:13 +07:00
Luke Childs
ac785226ed Move test NVM_DIR inside test folder 2016-12-13 14:47:13 +07:00
Luke Childs
27a399a44f Setup options test dir 2016-12-13 14:47:13 +07:00
Luke Childs
01cc0aeeae Ignore .urchin_stdout files 2016-12-13 14:47:13 +07:00
Luke Childs
e26a39b1f2 Add sh shebang to tests so we get syntax highlighting 2016-12-13 14:47:13 +07:00
Luke Childs
dd55eb6048 Test nvm upgrade 2016-12-13 14:47:13 +07:00
Luke Childs
b438f6541f Ignore .urchin.log files anywhere
They will be created inside each test subdir if you run just that subdirs tests. May as well ignore all .urchin.log files so we don't accidentally get them committed.
2016-12-13 14:47:13 +07:00
Luke Childs
762a89dfdf Test nvm revert 2016-12-13 14:47:13 +07:00
Luke Childs
a3e1bbd75f Setup wrapper commands tests 2016-12-13 14:47:13 +07:00
Luke Childs
61a8aba6f1 Test zsh-nvm wraps nvm 2016-12-13 14:47:13 +07:00
Luke Childs
a12a0e368c Test zsh-nvm loads nvm 2016-12-13 14:47:13 +07:00
Luke Childs
6f7c9ff4cc Don't load/install nvm in tests that don't need to 2016-12-13 14:47:13 +07:00