diff --git a/Assets/VRM/UniVRM/Editor/Tests/UniVRMSerializeTests.cs b/Assets/VRM/UniVRM/Editor/Tests/UniVRMSerializeTests.cs index fdda5367f..7db2774df 100644 --- a/Assets/VRM/UniVRM/Editor/Tests/UniVRMSerializeTests.cs +++ b/Assets/VRM/UniVRM/Editor/Tests/UniVRMSerializeTests.cs @@ -214,5 +214,23 @@ namespace VRM // NOTE: New serializer outputs values which will not be used... Assert.AreEqual(json,json2); } + + [Test] + public void MetaTest() + { + var model = new glTF_VRM_Meta(); + + var json = model.ToJson(); + Assert.AreEqual(@"{""texture"":-1}", json); + Debug.Log(json); + + var c = new JsonSchemaValidationContext("") + { + EnableDiagnosisForNotRequiredFields = true, + }; + var json2 = JsonSchema.FromType().Serialize(model, c); + // NOTE: New serializer outputs values which will not be used... + Assert.AreEqual(json,json2); + } } }