diff --git a/tests/parser/test_bool_type_parser.py b/tests/parser/test_bool_type_parser.py index 92c1513..f21b547 100644 --- a/tests/parser/test_bool_type_parser.py +++ b/tests/parser/test_bool_type_parser.py @@ -26,3 +26,14 @@ class TestBoolTypeParser(TestCase): self.assertEqual(type_parsing, bool) self.assertEqual(type_validator["default"], True) + + def test_bool_parser_with_invalid_default(self): + parser = BooleanTypeParser() + + properties = { + "type": "boolean", + "default": "invalid", + } + + with self.assertRaises(ValueError): + parser.from_properties("placeholder", properties)