diff options
author | Richard Hughes <richard@hughsie.com> | 2019-05-14 13:28:18 +0100 |
---|---|---|
committer | Richard Hughes <richard@hughsie.com> | 2019-05-14 13:47:11 +0100 |
commit | 0ce2e0b8e8d2dd9be986a7fced0450aa71f181bd (patch) | |
tree | 105e03b630d883eda60120aa756522b16210a137 /libappstream-glib/as-self-test.c | |
parent | ec6265d3ab0999db35ba43e60f4ee49efcd1b4b3 (diff) | |
download | appstream-glib-0ce2e0b8e8d2dd9be986a7fced0450aa71f181bd.tar.gz |
Do not require <update_contact> for validation unless strict
Fixes some of https://github.com/hughsie/appstream-glib/issues/302
Diffstat (limited to 'libappstream-glib/as-self-test.c')
-rw-r--r-- | libappstream-glib/as-self-test.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/libappstream-glib/as-self-test.c b/libappstream-glib/as-self-test.c index d065256..ce00247 100644 --- a/libappstream-glib/as-self-test.c +++ b/libappstream-glib/as-self-test.c @@ -2266,8 +2266,6 @@ as_test_app_validate_file_bad_func (void) "<metadata_license> is not valid"); 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_MISSING, - "<update_contact> is not present"); 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, @@ -2307,7 +2305,7 @@ as_test_app_validate_file_bad_func (void) "<release> timestamp is in the future"); as_test_app_validate_check (probs, AS_PROBLEM_KIND_MARKUP_INVALID, "<id> has invalid character"); - g_assert_cmpint (probs->len, ==, 23); + g_assert_cmpint (probs->len, ==, 22); /* again, harder */ probs2 = as_app_validate (app, AS_APP_VALIDATE_FLAG_STRICT, &error); @@ -2343,7 +2341,7 @@ as_test_app_validate_meta_bad_func (void) problem = g_ptr_array_index (probs, i); g_debug ("%s", as_problem_get_message (problem)); } - g_assert_cmpint (probs->len, ==, 7); + g_assert_cmpint (probs->len, ==, 6); as_test_app_validate_check (probs, AS_PROBLEM_KIND_TAG_MISSING, "<name> is not present"); as_test_app_validate_check (probs, AS_PROBLEM_KIND_TAG_MISSING, @@ -2351,8 +2349,6 @@ as_test_app_validate_meta_bad_func (void) as_test_app_validate_check (probs, AS_PROBLEM_KIND_TAG_MISSING, "<url> is not present"); as_test_app_validate_check (probs, AS_PROBLEM_KIND_TAG_MISSING, - "<update_contact> is not present"); - as_test_app_validate_check (probs, AS_PROBLEM_KIND_TAG_MISSING, "<extends> is not present"); as_test_app_validate_check (probs, AS_PROBLEM_KIND_TAG_MISSING, "<metadata_license> is not present"); |