fix: Update tests
This commit is contained in:
		@@ -17,44 +17,51 @@ setup() {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
@test "Bad script syntax" {
 | 
					@test "Bad script syntax" {
 | 
				
			||||||
    . source.sh
 | 
					    . source.sh
 | 
				
			||||||
 | 
					    __user_script=script.sh
 | 
				
			||||||
    run source_script $DIR/files/bad_syntax.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" {
 | 
					@test "Empty script" {
 | 
				
			||||||
    . source.sh
 | 
					    . source.sh
 | 
				
			||||||
 | 
					    __user_script=script.sh
 | 
				
			||||||
    run source_script $DIR/files/empty_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" {
 | 
					@test "Empty sources array" {
 | 
				
			||||||
    . source.sh
 | 
					    . source.sh
 | 
				
			||||||
 | 
					    __user_script=script.sh
 | 
				
			||||||
    run source_script $DIR/files/empty_sources.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" {
 | 
					@test "Empty targets array" {
 | 
				
			||||||
    . source.sh
 | 
					    . source.sh
 | 
				
			||||||
 | 
					    __user_script=script.sh
 | 
				
			||||||
    run source_script $DIR/files/empty_targets.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" {
 | 
					@test "No targets with 'file' URI scheme" {
 | 
				
			||||||
    . source.sh
 | 
					    . source.sh
 | 
				
			||||||
 | 
					    __user_script=script.sh
 | 
				
			||||||
    run source_script $DIR/files/no_file_target.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" {
 | 
					@test "Unsuported source scheme" {
 | 
				
			||||||
    . source.sh
 | 
					    . source.sh
 | 
				
			||||||
 | 
					    __user_script=script.sh
 | 
				
			||||||
    run source_script $DIR/files/unsupported_source_scheme.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" {
 | 
					@test "Unsuported target scheme" {
 | 
				
			||||||
    . source.sh
 | 
					    . source.sh
 | 
				
			||||||
 | 
					    __user_script=script.sh
 | 
				
			||||||
    run source_script $DIR/files/unsupported_target_scheme.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" {
 | 
					@test "Set __main_target" {
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user