diff options
author | Junegunn Choi <junegunn.c@gmail.com> | 2016-08-13 19:26:36 +0900 |
---|---|---|
committer | Junegunn Choi <junegunn.c@gmail.com> | 2016-08-13 19:26:36 +0900 |
commit | 822b86942c4ffb0dbf7fd096584d2970675f3ebc (patch) | |
tree | 0dc1175a49797522f6fc912a1f6dbdc181041690 | |
parent | 1e74dbb93764e46d71199a44ae12d4b82bc0c0b2 (diff) |
[test] Clear environment variables
-rw-r--r-- | test/test_go.rb | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/test/test_go.rb b/test/test_go.rb index d66d39f3..00b9c88b 100644 --- a/test/test_go.rb +++ b/test/test_go.rb @@ -36,6 +36,10 @@ end class Shell class << self + def unsets + 'unset FZF_DEFAULT_COMMAND FZF_DEFAULT_OPTS FZF_CTRL_T_COMMAND FZF_CTRL_T_OPTS FZF_ALT_C_COMMAND FZF_ALT_C_OPTS FZF_CTRL_R_OPTS;' + end + def bash 'PS1= PROMPT_COMMAND= bash --rcfile ~/.fzf.bash' end @@ -45,6 +49,10 @@ class Shell FileUtils.cp File.expand_path('~/.fzf.zsh'), '/tmp/fzf-zsh/.zshrc' 'PS1= PROMPT_COMMAND= HISTSIZE=100 ZDOTDIR=/tmp/fzf-zsh zsh' end + + def fish + 'fish' + end end end @@ -57,11 +65,11 @@ class Tmux @win = case shell when :bash - go("new-window -d -P -F '#I' '#{Shell.bash}'").first + go("new-window -d -P -F '#I' '#{Shell.unsets + Shell.bash}'").first when :zsh - go("new-window -d -P -F '#I' '#{Shell.zsh}'").first + go("new-window -d -P -F '#I' '#{Shell.unsets + Shell.zsh}'").first when :fish - go("new-window -d -P -F '#I' 'fish'").first + go("new-window -d -P -F '#I' '#{Shell.unsets + Shell.fish}'").first else raise "Unknown shell: #{shell}" end @@ -153,12 +161,6 @@ class TestBase < Minitest::Test @temp_suffix].join '-' end - def setup - ENV.delete 'FZF_DEFAULT_OPTS' - ENV.delete 'FZF_CTRL_T_COMMAND' - ENV.delete 'FZF_DEFAULT_COMMAND' - end - def readonce wait { File.exists?(tempname) } File.read(tempname) |