Add debugging for tests
This commit is contained in:
		@ -9,44 +9,48 @@ teardown() {
 | 
				
			|||||||
    rm -rf "$ABRA_DIR"
 | 
					    rm -rf "$ABRA_DIR"
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					abra() {
 | 
				
			||||||
 | 
					    ./abra -d $@
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@test "abra server (add|rm)" {
 | 
					@test "abra server (add|rm)" {
 | 
				
			||||||
    ./abra server add swarm.test.com
 | 
					    abra server add swarm.test.com
 | 
				
			||||||
    docker context ls | grep swarm.test.com
 | 
					    docker context ls | grep swarm.test.com
 | 
				
			||||||
    [ -d $ABRA_DIR/servers/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 ]
 | 
					    [ -d $ABRA_DIR/servers/swarm.test.com ]
 | 
				
			||||||
    ./abra server swarm.test.com rm
 | 
					    abra server swarm.test.com rm
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@test "abra server init" {
 | 
					@test "abra server init" {
 | 
				
			||||||
    ./abra server default init
 | 
					    abra server default init
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@test "abra app (new|rm)" {
 | 
					@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 ]
 | 
					    [ -f $ABRA_DIR/servers/default/traefik_test_com.env ]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # interactive prompt
 | 
					    # 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 ]
 | 
					    [ ! -f $ABRA_DIR/servers/default/traefik_test_com.env ]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # --no-prompt
 | 
					    # --no-prompt
 | 
				
			||||||
    ./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 --no-prompt app traefik_test_com delete
 | 
					    abra --no-prompt app traefik_test_com delete
 | 
				
			||||||
    [ ! -f $ABRA_DIR/servers/default/traefik_test_com.env ]
 | 
					    [ ! -f $ABRA_DIR/servers/default/traefik_test_com.env ]
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@test "abra app <domain> secret (insert|generate|rm)" {
 | 
					@test "abra app <domain> 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
 | 
					    # 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
 | 
					    #  prompt
 | 
				
			||||||
    ./abra --no-prompt app traefik_test_com secret rm foobar
 | 
					    abra --no-prompt app traefik_test_com secret rm foobar
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user