| Index: test/unittests/value-serializer-unittest.cc
|
| diff --git a/test/unittests/value-serializer-unittest.cc b/test/unittests/value-serializer-unittest.cc
|
| index 835aaa0ec6050bcf8bc63f7320dbb844df7b87a3..44ad79447b33eee05fd77cbc001d1caa3a27c841 100644
|
| --- a/test/unittests/value-serializer-unittest.cc
|
| +++ b/test/unittests/value-serializer-unittest.cc
|
| @@ -64,6 +64,7 @@ class ValueSerializerTest : public TestWithIsolate {
|
| // Overridden in more specific fixtures.
|
| virtual ValueSerializer::Delegate* GetSerializerDelegate() { return nullptr; }
|
| virtual void BeforeEncode(ValueSerializer*) {}
|
| + virtual void AfterEncode() {}
|
| virtual ValueDeserializer::Delegate* GetDeserializerDelegate() {
|
| return nullptr;
|
| }
|
| @@ -109,6 +110,7 @@ class ValueSerializerTest : public TestWithIsolate {
|
| if (!serializer.WriteValue(context, value).FromMaybe(false)) {
|
| return Nothing<std::vector<uint8_t>>();
|
| }
|
| + AfterEncode();
|
| return Just(serializer.ReleaseBuffer());
|
| }
|
|
|
| @@ -1740,7 +1742,6 @@ class ValueSerializerTestWithArrayBufferTransfer : public ValueSerializerTest {
|
| {
|
| Context::Scope scope(serialization_context());
|
| input_buffer_ = ArrayBuffer::New(isolate(), nullptr, 0);
|
| - input_buffer_->Neuter();
|
| }
|
| {
|
| Context::Scope scope(deserialization_context());
|
| @@ -1757,6 +1758,8 @@ class ValueSerializerTestWithArrayBufferTransfer : public ValueSerializerTest {
|
| serializer->TransferArrayBuffer(0, input_buffer_);
|
| }
|
|
|
| + void AfterEncode() override { input_buffer_->Neuter(); }
|
| +
|
| void BeforeDecode(ValueDeserializer* deserializer) override {
|
| deserializer->TransferArrayBuffer(0, output_buffer_);
|
| }
|
|
|