Mercurial > python-compiler.rs
diff src/tests/test_parse_files.rs @ 93:c06d12a81637
Better test failure. Use assert_diff! instead of assert_eq! so we can actually see what the differences are.
author | Bastien Orivel <eijebong@bananium.fr> |
---|---|
date | Tue, 14 Jun 2016 02:53:29 +0200 |
parents | d255a932553f |
children | e0368bea06a6 |
line wrap: on
line diff
--- a/src/tests/test_parse_files.rs +++ b/src/tests/test_parse_files.rs @@ -27,8 +27,8 @@ fn test_parse_file(filename: &str) { }; let module_ast = ast_convert::convert_ast("__main__".to_string(), &module); - let dumped_ast = ast_dump::dump_ast(&module_ast); - assert_eq!(code, dumped_ast + "\n"); + let dumped_ast = ast_dump::dump_ast(&module_ast) + "\n"; + assert_diff!(code.as_str(), dumped_ast.as_str(), "\n", 0); } include!(concat!(env!("OUT_DIR"), "/generated_parse_tests.rs"));