From e0b185b5ef77c631ff0d7f15e24286d20e0c2825 Mon Sep 17 00:00:00 2001 From: 3wc <3wc.git@doesthisthing.work> Date: Wed, 7 Apr 2021 01:29:43 +0200 Subject: [PATCH] Add debugging for tests --- tests/02_abra.bats | 32 ++++++++++++++++++-------------- 1 file changed, 18 insertions(+), 14 deletions(-) diff --git a/tests/02_abra.bats b/tests/02_abra.bats index 652c9c7d..4aed8bb0 100644 --- a/tests/02_abra.bats +++ b/tests/02_abra.bats @@ -9,44 +9,48 @@ teardown() { rm -rf "$ABRA_DIR" } +abra() { + ./abra -d $@ +} + @test "abra server (add|rm)" { - ./abra server add swarm.test.com + abra server add swarm.test.com docker context ls | grep swarm.test.com [ -d $ABRA_DIR/servers/swarm.test.com ] - ./abra server swarm.test.com rm + abra server swarm.test.com rm - ./abra server add swarm.test.com foobar 12345 + abra server add swarm.test.com foobar 12345 [ -d $ABRA_DIR/servers/swarm.test.com ] - ./abra server swarm.test.com rm + abra server swarm.test.com rm } @test "abra server init" { - ./abra server default init + abra server default init } @test "abra app (new|rm)" { - ./abra app new --server default --domain traefik.test.com --app-name traefik_test_com traefik + abra app new --server default --domain traefik.test.com --app-name traefik_test_com traefik [ -f $ABRA_DIR/servers/default/traefik_test_com.env ] # interactive prompt - echo "y" | ./abra app traefik_test_com delete + echo "y" | abra app traefik_test_com delete [ ! -f $ABRA_DIR/servers/default/traefik_test_com.env ] # --no-prompt - ./abra app new --server default --domain traefik_test_com --app-name traefik_test_com traefik - ./abra --no-prompt app traefik_test_com delete + abra app new --server default --domain traefik_test_com --app-name traefik_test_com traefik + abra --no-prompt app traefik_test_com delete [ ! -f $ABRA_DIR/servers/default/traefik_test_com.env ] } @test "abra app secret (insert|generate|rm)" { - ./abra app new --server default --domain traefik_test_com --app-name traefik_test_com traefik + abra app new --server default --domain traefik_test_com --app-name traefik_test_com traefik - ./abra app traefik_test_com secret insert foobar v1 "foobar" + abra app traefik_test_com secret insert foobar v1 "foobar" # interactive prompt - echo "y" | ./abra app traefik_test_com secret rm foobar + echo "y" | abra app traefik_test_com secret rm foobar - ./abra app traefik_test_com secret insert foobar v1 "foobar" + abra app traefik_test_com secret insert foobar v1 "foobar" # prompt - ./abra --no-prompt app traefik_test_com secret rm foobar + abra --no-prompt app traefik_test_com secret rm foobar }