use super::*; fn parse(x: &[u8]) -> Ast { do_parse(x).unwrap() } #[test] fn command_interp() { assert_eq!( parse(br#"echo "$(echo hi)""#), pipes([cmd([ estr(b"echo"), str([cmdp(pipes([cmd([estr(b"echo"), estr(b"hi")]),])),]) ]),]) ); }