def test_schema(self):
        schema = MesonPlugin.get_schema()

        self.assertThat(
            schema,
            Equals(
                {
                    "$schema": "http://json-schema.org/draft-04/schema#",
                    "additionalProperties": False,
                    "properties": {
                        "meson-parameters": {
                            "default": [],
                            "items": {"type": "string"},
                            "type": "array",
                            "uniqueItems": True,
                        },
                        "meson-version": {"default": "", "type": "string"},
                    },
                    "required": ["source"],
                    "type": "object",
                }
            ),
        )