Index: third_party/WebKit/Source/modules/fetch/BodyStreamBufferTest.cpp |
diff --git a/third_party/WebKit/Source/modules/fetch/BodyStreamBufferTest.cpp b/third_party/WebKit/Source/modules/fetch/BodyStreamBufferTest.cpp |
index defd82911b3fe6b64db20566556e4df06363a7d3..e6c77319e10b41e87762b6a336f57ca747705fd5 100644 |
--- a/third_party/WebKit/Source/modules/fetch/BodyStreamBufferTest.cpp |
+++ b/third_party/WebKit/Source/modules/fetch/BodyStreamBufferTest.cpp |
@@ -82,6 +82,7 @@ protected: |
TEST_F(BodyStreamBufferTest, Tee) |
{ |
+ ScriptState::Scope scope(getScriptState()); |
Checkpoint checkpoint; |
MockFetchDataLoaderClient* client1 = MockFetchDataLoaderClient::create(); |
MockFetchDataLoaderClient* client2 = MockFetchDataLoaderClient::create(); |
@@ -174,6 +175,7 @@ TEST_F(BodyStreamBufferTest, TeeFromHandleMadeFromStream) |
TEST_F(BodyStreamBufferTest, DrainAsBlobDataHandle) |
{ |
+ ScriptState::Scope scope(getScriptState()); |
std::unique_ptr<BlobData> data = BlobData::create(); |
data->appendText("hello", false); |
auto size = data->length(); |
@@ -193,6 +195,7 @@ TEST_F(BodyStreamBufferTest, DrainAsBlobDataHandle) |
TEST_F(BodyStreamBufferTest, DrainAsBlobDataHandleReturnsNull) |
{ |
+ ScriptState::Scope scope(getScriptState()); |
// This handle is not drainable. |
std::unique_ptr<FetchDataConsumerHandle> handle = createFetchDataConsumerHandleFromWebHandle(createWaitingDataConsumerHandle()); |
BodyStreamBuffer* buffer = new BodyStreamBuffer(getScriptState(), std::move(handle)); |
@@ -229,6 +232,7 @@ TEST_F(BodyStreamBufferTest, DrainAsBlobFromBufferMadeFromBufferMadeFromStream) |
TEST_F(BodyStreamBufferTest, DrainAsFormData) |
{ |
+ ScriptState::Scope scope(getScriptState()); |
FormData* data = FormData::create(UTF8Encoding()); |
data->append("name1", "value1"); |
data->append("name2", "value2"); |
@@ -249,6 +253,7 @@ TEST_F(BodyStreamBufferTest, DrainAsFormData) |
TEST_F(BodyStreamBufferTest, DrainAsFormDataReturnsNull) |
{ |
+ ScriptState::Scope scope(getScriptState()); |
// This handle is not drainable. |
std::unique_ptr<FetchDataConsumerHandle> handle = createFetchDataConsumerHandleFromWebHandle(createWaitingDataConsumerHandle()); |
BodyStreamBuffer* buffer = new BodyStreamBuffer(getScriptState(), std::move(handle)); |
@@ -285,6 +290,7 @@ TEST_F(BodyStreamBufferTest, DrainAsFormDataFromBufferMadeFromBufferMadeFromStre |
TEST_F(BodyStreamBufferTest, LoadBodyStreamBufferAsArrayBuffer) |
{ |
+ ScriptState::Scope scope(getScriptState()); |
Checkpoint checkpoint; |
MockFetchDataLoaderClient* client = MockFetchDataLoaderClient::create(); |
DOMArrayBuffer* arrayBuffer = nullptr; |
@@ -317,6 +323,7 @@ TEST_F(BodyStreamBufferTest, LoadBodyStreamBufferAsArrayBuffer) |
TEST_F(BodyStreamBufferTest, LoadBodyStreamBufferAsBlob) |
{ |
+ ScriptState::Scope scope(getScriptState()); |
Checkpoint checkpoint; |
MockFetchDataLoaderClient* client = MockFetchDataLoaderClient::create(); |
RefPtr<BlobDataHandle> blobDataHandle; |
@@ -348,6 +355,7 @@ TEST_F(BodyStreamBufferTest, LoadBodyStreamBufferAsBlob) |
TEST_F(BodyStreamBufferTest, LoadBodyStreamBufferAsString) |
{ |
+ ScriptState::Scope scope(getScriptState()); |
Checkpoint checkpoint; |
MockFetchDataLoaderClient* client = MockFetchDataLoaderClient::create(); |
@@ -377,6 +385,7 @@ TEST_F(BodyStreamBufferTest, LoadBodyStreamBufferAsString) |
TEST_F(BodyStreamBufferTest, LoadClosedHandle) |
{ |
+ ScriptState::Scope scope(getScriptState()); |
Checkpoint checkpoint; |
MockFetchDataLoaderClient* client = MockFetchDataLoaderClient::create(); |
@@ -411,6 +420,7 @@ TEST_F(BodyStreamBufferTest, LoadClosedHandle) |
TEST_F(BodyStreamBufferTest, LoadErroredHandle) |
{ |
+ ScriptState::Scope scope(getScriptState()); |
Checkpoint checkpoint; |
MockFetchDataLoaderClient* client = MockFetchDataLoaderClient::create(); |
@@ -444,6 +454,7 @@ TEST_F(BodyStreamBufferTest, LoadErroredHandle) |
TEST_F(BodyStreamBufferTest, LoaderShouldBeKeptAliveByBodyStreamBuffer) |
{ |
+ ScriptState::Scope scope(getScriptState()); |
Checkpoint checkpoint; |
MockFetchDataLoaderClient* client = MockFetchDataLoaderClient::create(); |