forked from toolshed/abra
test: fixes for test suite post-cobra migrate
See toolshed/organising#650
This commit is contained in:
@ -29,21 +29,17 @@ teardown(){
|
||||
@test "validate app argument" {
|
||||
run $ABRA app cp
|
||||
assert_failure
|
||||
assert_output --partial 'no app provided'
|
||||
|
||||
run $ABRA app cp DOESNTEXIST
|
||||
assert_failure
|
||||
assert_output --partial 'cannot find app'
|
||||
}
|
||||
|
||||
@test "error if missing src/dest arguments" {
|
||||
run $ABRA app cp "$TEST_APP_DOMAIN"
|
||||
assert_failure
|
||||
assert_output --partial 'missing <src> argument'
|
||||
|
||||
run $ABRA app cp "$TEST_APP_DOMAIN" myfile.txt
|
||||
assert_failure
|
||||
assert_output --partial 'missing <dest> argument'
|
||||
}
|
||||
|
||||
@test "either src/dest has correct syntax" {
|
||||
@ -159,7 +155,7 @@ teardown(){
|
||||
|
||||
# bats test_tags=slow
|
||||
@test "copy container file to local directory" {
|
||||
run $ABRA app run "$TEST_APP_DOMAIN" app bash -c "echo foo > /etc/myfile.txt"
|
||||
run $ABRA app run "$TEST_APP_DOMAIN" app -- bash -c "echo foo > /etc/myfile.txt"
|
||||
assert_success
|
||||
|
||||
run $ABRA app cp "$TEST_APP_DOMAIN" app:/etc/myfile.txt "$BATS_TMPDIR"
|
||||
@ -170,7 +166,7 @@ teardown(){
|
||||
|
||||
# bats test_tags=slow
|
||||
@test "copy container file to local file" {
|
||||
run $ABRA app run "$TEST_APP_DOMAIN" app bash -c "echo foo > /etc/myfile.txt"
|
||||
run $ABRA app run "$TEST_APP_DOMAIN" app -- bash -c "echo foo > /etc/myfile.txt"
|
||||
assert_success
|
||||
|
||||
run $ABRA app cp "$TEST_APP_DOMAIN" app:/etc/myfile.txt "$BATS_TMPDIR/myfile.txt"
|
||||
@ -181,7 +177,7 @@ teardown(){
|
||||
|
||||
# bats test_tags=slow
|
||||
@test "copy container file to local file and rename" {
|
||||
run $ABRA app run "$TEST_APP_DOMAIN" app bash -c "echo foo > /etc/myfile.txt"
|
||||
run $ABRA app run "$TEST_APP_DOMAIN" app -- bash -c "echo foo > /etc/myfile.txt"
|
||||
assert_success
|
||||
|
||||
run $ABRA app cp "$TEST_APP_DOMAIN" app:/etc/myfile.txt "$BATS_TMPDIR/myfile2.txt"
|
||||
@ -192,10 +188,10 @@ teardown(){
|
||||
|
||||
# bats test_tags=slow
|
||||
@test "copy container directory to local directory" {
|
||||
run $ABRA app run "$TEST_APP_DOMAIN" app bash -c "echo foo > /etc/myfile.txt"
|
||||
run $ABRA app run "$TEST_APP_DOMAIN" app -- bash -c "echo foo > /etc/myfile.txt"
|
||||
assert_success
|
||||
|
||||
run $ABRA app run "$TEST_APP_DOMAIN" app bash -c "echo bar > /etc/myfile2.txt"
|
||||
run $ABRA app run "$TEST_APP_DOMAIN" app -- bash -c "echo bar > /etc/myfile2.txt"
|
||||
assert_success
|
||||
|
||||
mkdir "$BATS_TMPDIR/mydir"
|
||||
@ -209,10 +205,10 @@ teardown(){
|
||||
|
||||
# bats test_tags=slow
|
||||
@test "copy container files to local directory" {
|
||||
run $ABRA app run "$TEST_APP_DOMAIN" app bash -c "echo foo > /etc/myfile.txt"
|
||||
run $ABRA app run "$TEST_APP_DOMAIN" app -- bash -c "echo foo > /etc/myfile.txt"
|
||||
assert_success
|
||||
|
||||
run $ABRA app run "$TEST_APP_DOMAIN" app bash -c "echo bar > /etc/myfile2.txt"
|
||||
run $ABRA app run "$TEST_APP_DOMAIN" app -- bash -c "echo bar > /etc/myfile2.txt"
|
||||
assert_success
|
||||
|
||||
mkdir "$BATS_TMPDIR/mydir"
|
||||
|
Reference in New Issue
Block a user