Improved validation

This commit is contained in:
James Westman 2021-11-12 18:01:56 -06:00
parent 981c2e3b7d
commit f1e1811e1f
No known key found for this signature in database
GPG key ID: CE2DBA0ADB654EA6
13 changed files with 51 additions and 13 deletions

View file

@ -0,0 +1,7 @@
using Gtk 4.0;
Widget {
mime-types [];
patterns [];
suffixes [];
}

View file

@ -0,0 +1,3 @@
4,3,14,Gtk.Widget is not a Gtk.FileFilter, so it doesn't have file filter properties
5,3,12,Gtk.Widget is not a Gtk.FileFilter, so it doesn't have file filter properties
6,3,12,Gtk.Widget is not a Gtk.FileFilter, so it doesn't have file filter properties

View file

@ -0,0 +1,6 @@
using Gtk 4.0;
using GObject 2.0;
GObject.Object {
styles [];
}

View file

@ -0,0 +1 @@
5,3,6,GObject.Object is not a Gtk.Widget, so it doesn't have style classes

View file

@ -0,0 +1,5 @@
using Gtk 4.0;
Widget {
widgets [];
}

View file

@ -0,0 +1 @@
4,3,7,Gtk.Widget is not a Gtk.SizeGroup, so it doesn't have size group properties

View file

@ -120,6 +120,7 @@ class TestSamples(unittest.TestCase):
self.assert_sample_error("class_dne")
self.assert_sample_error("duplicate_obj_id")
self.assert_sample_error("enum_member_dne")
self.assert_sample_error("filters_in_non_file_filter")
self.assert_sample_error("invalid_bool")
self.assert_sample_error("layout_in_non_widget")
self.assert_sample_error("ns_not_imported")
@ -130,5 +131,7 @@ class TestSamples(unittest.TestCase):
self.assert_sample_error("signal_dne")
self.assert_sample_error("size_group_non_widget")
self.assert_sample_error("size_group_obj_dne")
self.assert_sample_error("styles_in_non_widget")
self.assert_sample_error("two_templates")
self.assert_sample_error("using_invalid_namespace")
self.assert_sample_error("widgets_in_non_size_group")