summaryrefslogtreecommitdiff
path: root/libappstream-glib/as-self-test.c
diff options
context:
space:
mode:
Diffstat (limited to 'libappstream-glib/as-self-test.c')
-rw-r--r--libappstream-glib/as-self-test.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/libappstream-glib/as-self-test.c b/libappstream-glib/as-self-test.c
index 29fc20a..2f0820f 100644
--- a/libappstream-glib/as-self-test.c
+++ b/libappstream-glib/as-self-test.c
@@ -2395,8 +2395,12 @@ as_test_app_validate_file_bad_func (void)
as_test_app_validate_check (probs, AS_PROBLEM_KIND_TAG_INVALID,
"<metadata_license> is not valid");
as_test_app_validate_check (probs, AS_PROBLEM_KIND_TAG_INVALID,
+ "<metadata_license> was duplicated");
+ as_test_app_validate_check (probs, AS_PROBLEM_KIND_TAG_INVALID,
"<project_license> is not valid");
as_test_app_validate_check (probs, AS_PROBLEM_KIND_TAG_INVALID,
+ "<project_license> was duplicated");
+ as_test_app_validate_check (probs, AS_PROBLEM_KIND_TAG_INVALID,
"<url> does not start with 'http://'");
as_test_app_validate_check (probs, AS_PROBLEM_KIND_MARKUP_INVALID,
"<?xml> header not found");
@@ -2437,7 +2441,7 @@ as_test_app_validate_file_bad_func (void)
"<launchable> has invalid type attribute");
as_test_app_validate_check (probs, AS_PROBLEM_KIND_VALUE_MISSING,
"<launchable> missing value");
- g_assert_cmpint (probs->len, ==, 23);
+ g_assert_cmpint (probs->len, ==, 25);
/* again, harder */
probs2 = as_app_validate (app, AS_APP_VALIDATE_FLAG_STRICT, &error);
@@ -2445,7 +2449,7 @@ as_test_app_validate_file_bad_func (void)
g_assert (probs2 != NULL);
as_test_app_validate_check (probs2, AS_PROBLEM_KIND_TAG_INVALID,
"XML data contains unknown tag");
- g_assert_cmpint (probs2->len, ==, 37);
+ g_assert_cmpint (probs2->len, ==, 39);
}
static void