cd4d682950c54cbe588dad6a0a48c232301f35f0
- Author
- Michael Aquilina <michaelaquilina@gmail.com>
- Committer
- Michael Aquilina <michaelaquilina@gmail.com>
- Date
Message
Add test_autoswitching.zunit
Diff
1diff --git a/tests/test_autoswitching.zunit b/tests/test_autoswitching.zunit
2new file mode 100644
3index 0000000000000000000000000000000000000000..ce0a0435676e348b256e71a21d8213c27c742f1e
4--- /dev/null
5+++ b/tests/test_autoswitching.zunit
6@@ -0,0 +1,26 @@
7+#!/usr/bin/env zunit
8+
9+@setup {
10+ load "../autoswitch_virtualenv.plugin.zsh"
11+ source =virtualenvwrapper.sh
12+ target="$(mktemp -d)"
13+ assert "$target" is_dir
14+
15+ venv="$(pwgen 8 1)"
16+ run mkvirtualenv "$venv"
17+}
18+
19+@teardown {
20+ run rmvirtualenv "$venv"
21+ rm -rf "$target"
22+}
23+
24+@test 'changing directory autoswitches' {
25+ echo "$venv" > "$target/.venv"
26+ chmod 600 "$target/.venv"
27+
28+ run cd "$target"
29+
30+ assert "$output" contains "Switching virtualenv: $venv"
31+ assert $state equals 0
32+}