From e9c7d3b957fbd97c431c332ef944ce9c7c0a0f89 Mon Sep 17 00:00:00 2001 From: ge Date: Tue, 17 May 2022 01:28:15 +0300 Subject: [PATCH] fix: Update tests --- tests/source_script.bats | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/tests/source_script.bats b/tests/source_script.bats index 475077d..6f88aac 100644 --- a/tests/source_script.bats +++ b/tests/source_script.bats @@ -17,44 +17,51 @@ setup() { @test "Bad script syntax" { . source.sh + __user_script=script.sh run source_script $DIR/files/bad_syntax.sh - assert_output --partial 'Error: Please check your syntax' + assert_output --partial 'Error: script.sh: Please check your syntax' } @test "Empty script" { . source.sh + __user_script=script.sh run source_script $DIR/files/empty_script.sh - assert_output --partial 'Error: sources array is not set' + assert_output --partial 'Error: script.sh: sources array is not set' } @test "Empty sources array" { . source.sh + __user_script=script.sh run source_script $DIR/files/empty_sources.sh - assert_output --partial 'Error: sources array is not set' + assert_output --partial 'Error: script.sh: sources array is not set' } @test "Empty targets array" { . source.sh + __user_script=script.sh run source_script $DIR/files/empty_targets.sh - assert_output --partial 'Error: targets array is not set' + assert_output --partial 'Error: script.sh: targets array is not set' } @test "No targets with 'file' URI scheme" { . source.sh + __user_script=script.sh run source_script $DIR/files/no_file_target.sh - assert_output --partial "Error: 'file' scheme is not set in targets. You must provide one or more targets with 'file' scheme." + assert_output --partial "Error: script.sh: 'file' scheme is not set in targets. You must provide one or more targets with 'file' scheme." } @test "Unsuported source scheme" { . source.sh + __user_script=script.sh run source_script $DIR/files/unsupported_source_scheme.sh - assert_output --partial 'Error: Unsupported URI scheme: mongo' + assert_output --partial 'Error: script.sh: Unsupported URI scheme: mongo' } @test "Unsuported target scheme" { . source.sh + __user_script=script.sh run source_script $DIR/files/unsupported_target_scheme.sh - assert_output --partial 'Error: Unsupported URI scheme: scp' + assert_output --partial 'Error: script.sh: Unsupported URI scheme: scp' } @test "Set __main_target" {