Fix test running in non-bash shells
This commit is contained in:
parent
0ee77a5e02
commit
f7ecbce39a
|
@ -15,7 +15,7 @@ func TestMakeWatchHandler(t *testing.T) {
|
||||||
t.Parallel()
|
t.Parallel()
|
||||||
defer os.Remove("handler_out")
|
defer os.Remove("handler_out")
|
||||||
defer os.Remove("handler_index_out")
|
defer os.Remove("handler_index_out")
|
||||||
script := "echo $CONSUL_INDEX >> handler_index_out && cat >> handler_out"
|
script := "bash -c 'echo $CONSUL_INDEX >> handler_index_out && cat >> handler_out'"
|
||||||
handler := makeWatchHandler(os.Stderr, script)
|
handler := makeWatchHandler(os.Stderr, script)
|
||||||
handler(100, []string{"foo", "bar", "baz"})
|
handler(100, []string{"foo", "bar", "baz"})
|
||||||
raw, err := ioutil.ReadFile("handler_out")
|
raw, err := ioutil.ReadFile("handler_out")
|
||||||
|
|
Loading…
Reference in New Issue