[[cases]]
name = "cat_input_process_substitution"
script = 'cat <(echo hello)'
stdout = "hello\n"
stderr = ""
exit_code = 0
status = "pass"
milestone = "M6.7"
feature = "process_sub_input"
[[cases]]
name = "diff_two_process_substitutions"
script = 'diff <(echo a) <(echo a) && echo same || echo diff'
stdout = "same\n"
stderr = ""
exit_code = 0
status = "pass"
milestone = "M6.7"
feature = "process_sub_input"
[[cases]]
name = "output_process_substitution_cat"
script = 'echo hello > >(cat)'
stdout = "hello\n"
stderr = ""
exit_code = 0
status = "pass"
milestone = "M6.7"
feature = "process_sub_output"
[[cases]]
name = "paste_two_process_substitutions"
script = 'paste <(echo a) <(echo b)'
stdout = "a\tb\n"
stderr = ""
exit_code = 0
status = "pass"
milestone = "M6.7"
feature = "process_sub_input"
[[cases]]
name = "nested_process_substitution"
script = 'cat <(cat <(echo nested))'
stdout = "nested\n"
stderr = ""
exit_code = 0
status = "pass"
milestone = "M6.7"
feature = "process_sub_nested"