From 49e4e4ec2372a11bde954b7806424d085cfab981 Mon Sep 17 00:00:00 2001 From: Jose Diaz-Gonzalez Date: Wed, 8 Feb 2023 00:41:10 -0500 Subject: [PATCH] tests: fix :set tests --- tests/link_networks.bats | 117 ++++++++++++++++++++++++++++----------- 1 file changed, 84 insertions(+), 33 deletions(-) diff --git a/tests/link_networks.bats b/tests/link_networks.bats index 4561882..6c1ffd8 100755 --- a/tests/link_networks.bats +++ b/tests/link_networks.bats @@ -24,17 +24,6 @@ teardown() { assert_output "custom-network" assert_success - run dokku "$PLUGIN_COMMAND_PREFIX:set" ls initial-network - echo "output: $output" - echo "status: $status" - assert_success - - run dokku "$PLUGIN_COMMAND_PREFIX:info" ls --initial-network - echo "output: $output" - echo "status: $status" - assert_output "" - assert_success - run docker inspect dokku.$PLUGIN_COMMAND_PREFIX.ls -f '{{range $net,$v := .NetworkSettings.Networks}}{{printf "%s\n" $net}}{{end}}' echo "output: $output" echo "status: $status" @@ -58,6 +47,34 @@ teardown() { assert_success assert_output_contains bridge 0 assert_output_contains custom-network + + run dokku "$PLUGIN_COMMAND_PREFIX:set" ls initial-network + echo "output: $output" + echo "status: $status" + assert_success + + run dokku "$PLUGIN_COMMAND_PREFIX:info" ls --initial-network + echo "output: $output" + echo "status: $status" + assert_output "" + assert_success + + run dokku "$PLUGIN_COMMAND_PREFIX:stop" ls + echo "output: $output" + echo "status: $status" + assert_success + + run dokku "$PLUGIN_COMMAND_PREFIX:start" ls + echo "output: $output" + echo "status: $status" + assert_success + + run docker inspect dokku.$PLUGIN_COMMAND_PREFIX.ls -f '{{range $net,$v := .NetworkSettings.Networks}}{{printf "%s\n" $net}}{{end}}' + echo "output: $output" + echo "status: $status" + assert_success + assert_output_contains bridge + assert_output_contains custom-network 0 } @test "($PLUGIN_COMMAND_PREFIX:set) set post-create-network" { @@ -72,17 +89,6 @@ teardown() { assert_output "custom-network" assert_success - run dokku "$PLUGIN_COMMAND_PREFIX:set" ls post-create-network - echo "output: $output" - echo "status: $status" - assert_success - - run dokku "$PLUGIN_COMMAND_PREFIX:info" ls --post-create-network - echo "output: $output" - echo "status: $status" - assert_output "" - assert_success - run docker inspect dokku.$PLUGIN_COMMAND_PREFIX.ls -f '{{range $net,$v := .NetworkSettings.Networks}}{{printf "%s\n" $net}}{{end}}' echo "output: $output" echo "status: $status" @@ -106,6 +112,34 @@ teardown() { assert_success assert_output_contains custom-network assert_output_contains bridge + + run dokku "$PLUGIN_COMMAND_PREFIX:set" ls post-create-network + echo "output: $output" + echo "status: $status" + assert_success + + run dokku "$PLUGIN_COMMAND_PREFIX:info" ls --post-create-network + echo "output: $output" + echo "status: $status" + assert_output "" + assert_success + + run dokku "$PLUGIN_COMMAND_PREFIX:stop" ls + echo "output: $output" + echo "status: $status" + assert_success + + run dokku "$PLUGIN_COMMAND_PREFIX:start" ls + echo "output: $output" + echo "status: $status" + assert_success + + run docker inspect dokku.$PLUGIN_COMMAND_PREFIX.ls -f '{{range $net,$v := .NetworkSettings.Networks}}{{printf "%s\n" $net}}{{end}}' + echo "output: $output" + echo "status: $status" + assert_success + assert_output_contains bridge + assert_output_contains custom-network 0 } @test "($PLUGIN_COMMAND_PREFIX:set) set an post-start-network" { @@ -120,17 +154,6 @@ teardown() { assert_output "custom-network" assert_success - run dokku "$PLUGIN_COMMAND_PREFIX:set" ls post-start-network - echo "output: $output" - echo "status: $status" - assert_success - - run dokku "$PLUGIN_COMMAND_PREFIX:info" ls --post-start-network - echo "output: $output" - echo "status: $status" - assert_output "" - assert_success - run docker inspect dokku.$PLUGIN_COMMAND_PREFIX.ls -f '{{range $net,$v := .NetworkSettings.Networks}}{{printf "%s\n" $net}}{{end}}' echo "output: $output" echo "status: $status" @@ -154,6 +177,34 @@ teardown() { assert_success assert_output_contains bridge assert_output_contains custom-network + + run dokku "$PLUGIN_COMMAND_PREFIX:set" ls post-start-network + echo "output: $output" + echo "status: $status" + assert_success + + run dokku "$PLUGIN_COMMAND_PREFIX:info" ls --post-start-network + echo "output: $output" + echo "status: $status" + assert_output "" + assert_success + + run dokku "$PLUGIN_COMMAND_PREFIX:stop" ls + echo "output: $output" + echo "status: $status" + assert_success + + run dokku "$PLUGIN_COMMAND_PREFIX:start" ls + echo "output: $output" + echo "status: $status" + assert_success + + run docker inspect dokku.$PLUGIN_COMMAND_PREFIX.ls -f '{{range $net,$v := .NetworkSettings.Networks}}{{printf "%s\n" $net}}{{end}}' + echo "output: $output" + echo "status: $status" + assert_success + assert_output_contains bridge + assert_output_contains custom-network 0 } @test "($PLUGIN_COMMAND_PREFIX:create) flags" {