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" {