summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJunegunn Choi <junegunn.c@gmail.com>2016-08-13 19:26:36 +0900
committerJunegunn Choi <junegunn.c@gmail.com>2016-08-13 19:26:36 +0900
commit822b86942c4ffb0dbf7fd096584d2970675f3ebc (patch)
tree0dc1175a49797522f6fc912a1f6dbdc181041690
parent1e74dbb93764e46d71199a44ae12d4b82bc0c0b2 (diff)
[test] Clear environment variables
-rw-r--r--test/test_go.rb20
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)