From fdf6334ed34a2f673d807f9d4f65e8a2eb235479 Mon Sep 17 00:00:00 2001 From: 3wc <3wc.git@doesthisthing.work> Date: Sun, 27 Dec 2020 21:53:44 +0200 Subject: [PATCH] Use temporary ABRA_DIr in tests --- tests/02_abra.bats | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/02_abra.bats b/tests/02_abra.bats index c04962f..ce09f21 100644 --- a/tests/02_abra.bats +++ b/tests/02_abra.bats @@ -1,37 +1,37 @@ #!/usr/bin/env bats setup() { - mkdir -p ~/.abra/servers/default + export ABRA_DIR=$(mktemp -d) + mkdir -p $ABRA_DIR/servers/default } teardown() { - rm -rf ~/.abra/servers/default - rm -rf ~/.abra/servers/swarm.test.com + rm -rf "$ABRA_DIR" } @test "abra server add/rm works" { ./abra server add swarm.test.com docker context ls | grep swarm.test.com - [ -d ~/.abra/servers/swarm.test.com ] + [ -d $ABRA_DIR/servers/swarm.test.com ] ./abra server swarm.test.com rm ./abra server add swarm.test.com foobar 12345 - [ -d ~/.abra/servers/swarm.test.com ] + [ -d $ABRA_DIR/servers/swarm.test.com ] ./abra server swarm.test.com rm } @test "abra app new/rm works" { ./abra app new --server default --domain traefik.test.com traefik - [ -f ~/.abra/servers/default/traefik.test.com.env ] + [ -f $ABRA_DIR/servers/default/traefik.test.com.env ] # interactive prompt echo "y" | ./abra app traefik.test.com delete - [ ! -f ~/.abra/servers/default/traefik.test.com.env ] + [ ! -f $ABRA_DIR/servers/default/traefik.test.com.env ] # --force ./abra app new --server default --domain traefik.test.com traefik ./abra app traefik.test.com delete --force - [ ! -f ~/.abra/servers/default/traefik.test.com.env ] + [ ! -f $ABRA_DIR/servers/default/traefik.test.com.env ] } @test "abra app secret (insert|generate|rm)" {