Index: third_party/WebKit/Source/bindings/core/v8/serialization/V8ScriptValueSerializerTest.cpp |
diff --git a/third_party/WebKit/Source/bindings/core/v8/serialization/V8ScriptValueSerializerTest.cpp b/third_party/WebKit/Source/bindings/core/v8/serialization/V8ScriptValueSerializerTest.cpp |
index 4da53c0411eec16f40ae1f445ba163196f02d512..7e3a5d03bc008cfe5b96838b62401f1d7ae481c7 100644 |
--- a/third_party/WebKit/Source/bindings/core/v8/serialization/V8ScriptValueSerializerTest.cpp |
+++ b/third_party/WebKit/Source/bindings/core/v8/serialization/V8ScriptValueSerializerTest.cpp |
@@ -1087,5 +1087,14 @@ TEST(V8ScriptValueSerializerTest, RoundTripCompositorProxy) { |
// unshipped and likely to not use this mechanism when it does. |
// TODO(jbroman): Update this if that turns out not to be the case. |
+TEST(V8ScriptValueSerializerTest, DecodeHardcodedNullValue) { |
+ ScopedEnableV8BasedStructuredClone enable; |
+ V8TestingScope scope; |
+ EXPECT_TRUE(V8ScriptValueDeserializer(scope.getScriptState(), |
+ SerializedScriptValue::nullValue()) |
+ .deserialize() |
+ ->IsNull()); |
+} |
+ |
} // namespace |
} // namespace blink |