From 5bf904df55e5d430e5c54b12478074bd4e219c8f Mon Sep 17 00:00:00 2001 From: villadalmine Date: Fri, 26 Aug 2016 13:37:47 -0300 Subject: [PATCH] Added test for destroy image --- tests/image-test.bats | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/tests/image-test.bats b/tests/image-test.bats index 9f3c1b5..e500ccc 100644 --- a/tests/image-test.bats +++ b/tests/image-test.bats @@ -42,3 +42,25 @@ load ../common run bash -c "docker ps -f name=$imagename -q|wc -l" [ $output -eq 1 ] } +@test "Stopping Docker Image $maintainer/$imagename" { + run bash -c "docker ps -f name=$imagename -q|wc -l" + if [ $output -eq 0 ]; then + skip "Image $imagename is not running, nothing to stop" + fi + run bash -c "bin/stop.sh" + run bash -c "docker ps -a -f name=$imagename -q|wc -l" + [ $output -eq 1 ] +} +@test "Destroying Image $maintainer/$imagename" { + run bash -c "docker ps -q -a -f name=$imagename -q|wc -l" + if [ $output -eq 0 ]; then + skip "Cannot destroy a non created container" + fi + run bash -c "docker start $imagename" + run bash -c "docker ps -q -f name=$imagename -q|wc -l" + if [ $output -eq 0 ]; then + skip "Cannot destroy a non started container" + fi + run bash -c "bin/destroy.sh" + [ $status -eq 0 ] +}