mirror of
https://github.com/uutils/coreutils
synced 2024-11-16 01:38:04 +00:00
21 lines
497 B
Rust
21 lines
497 B
Rust
use std::process::Command;
|
|
use util::*;
|
|
|
|
static PROGNAME: &'static str = "./tsort";
|
|
|
|
#[path = "common/util.rs"]
|
|
#[macro_use]
|
|
mod util;
|
|
|
|
#[test]
|
|
fn test_sort_call_graph() {
|
|
let input = "call_graph.txt";
|
|
let output = "call_graph.expected";
|
|
|
|
let po = Command::new(PROGNAME)
|
|
.arg(input)
|
|
.output()
|
|
.unwrap_or_else(|err| panic!("{}", err));
|
|
|
|
assert_eq!(String::from_utf8(po.stdout).unwrap(), String::from_utf8(get_file_contents(output).into_bytes()).unwrap());
|
|
}
|