print what when wrong in case of errors

This commit is contained in:
Christopher Chedeau
2014-04-19 14:41:42 -07:00
parent c0fa2619b1
commit c95de81d37

View File

@@ -25,6 +25,14 @@ void test(const char *name, css_node_t *style, css_node_t *expected_layout) {
if (!are_layout_equal(style, expected_layout)) {
printf("%sFAIL%s %s\n", "\x1B[31m", "\x1B[0m", name);
printf("Input: ");
print_style(style, 0);
printf("Output: ");
print_layout(style, 0);
printf("Expected: ");
print_layout(expected_layout, 0);
} else {
printf("%sPASS%s %s\n", "\x1B[32m", "\x1B[0m", name);
}