diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2011-01-05 00:44:04 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2011-01-05 00:44:04 +0000 |
commit | 4860bd14179e94a7d073714c1c5b21fd9c200dd7 (patch) | |
tree | d6343a55826ee6d6ae3801c0453dcce12a0e987e /test/select-auto.c | |
parent | e094fcbc9fcf39fb2d71cd521e8076f4703fa100 (diff) | |
download | libcss-4860bd14179e94a7d073714c1c5b21fd9c200dd7.tar.gz libcss-4860bd14179e94a7d073714c1c5b21fd9c200dd7.tar.bz2 |
Simultaneously select styles for base + pseudo elements.
svn path=/trunk/libcss/; revision=11211
Diffstat (limited to 'test/select-auto.c')
-rw-r--r-- | test/select-auto.c | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/test/select-auto.c b/test/select-auto.c index 8642cfd..6cefbf8 100644 --- a/test/select-auto.c +++ b/test/select-auto.c @@ -651,7 +651,7 @@ void parse_expected(line_ctx *ctx, const char *data, size_t len) void run_test(line_ctx *ctx, const char *exp, size_t explen) { css_select_ctx *select; - css_computed_style *computed; + css_select_results *results; uint32_t i; char *buf; size_t buflen; @@ -673,15 +673,14 @@ void run_test(line_ctx *ctx, const char *exp, size_t explen) ctx->sheets[i].media) == CSS_OK); } - assert(css_computed_style_create(myrealloc, NULL, &computed) == CSS_OK); - testnum++; - assert(css_select_style(select, ctx->target, ctx->pseudo_element, - ctx->media, NULL, computed, &select_handler, ctx) == - CSS_OK); + assert(css_select_style(select, ctx->target, ctx->media, NULL, + &select_handler, ctx, &results) == CSS_OK); + + assert(results->styles[ctx->pseudo_element] != NULL); - dump_computed_style(computed, buf, &buflen); + dump_computed_style(results->styles[ctx->pseudo_element], buf, &buflen); if (8192 - buflen != explen || memcmp(buf, exp, explen) != 0) { printf("Expected (%u):\n%.*s\n", @@ -692,7 +691,7 @@ void run_test(line_ctx *ctx, const char *exp, size_t explen) } /* Clean up */ - css_computed_style_destroy(computed); + css_select_results_destroy(results); css_select_ctx_destroy(select); destroy_tree(ctx->tree); |