gboolean res;
gint i;
const gchar *valid[] = {
- "@import \"test.css\";",
- "@import 'test.css';",
- "@import url(\"test.css\");",
- "@import url('test.css');",
- "@import\nurl (\t\"test.css\" ) ;",
+ "@import \"" SRCDIR "/test.css\";",
+ "@import '" SRCDIR "/test.css';",
+ "@import url(\"" SRCDIR "/test.css\");",
+ "@import url('" SRCDIR "/test.css');",
+ "@import\nurl (\t\"" SRCDIR "/test.css\" ) ;",
"@define-color bg_color #f9a039;",
"@define-color color @bg_color;",
"@define-color color rgb(100, 99, 88);",
};
const gchar *invalid[] = {
- "@import test.css ;",
- "@import url ( \"test.css\" xyz );",
+ "@import " SRCDIR "/test.css ;",
+ "@import url ( \"" SRCDIR "/test.css\" xyz );",
"@import url(\");",
"@import url(');",
"@import url(\"abc');",
{
provider = gtk_css_provider_new ();
res = gtk_css_provider_load_from_data (provider, valid[i], -1, &error);
+ if (error)
+ g_print ("parsing '%s': got unexpected error: %s\n", valid[i], error->message);
g_assert_no_error (error);
g_assert (res);