Skip to content

Commit

Permalink
Added test for destroy image
Browse files Browse the repository at this point in the history
  • Loading branch information
villadalmine committed Aug 26, 2016
1 parent 71bad8f commit 5bf904d
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions tests/image-test.bats
Original file line number Diff line number Diff line change
Expand Up @@ -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 ]
}

0 comments on commit 5bf904d

Please sign in to comment.