| Index: LayoutTests/imported/web-platform-tests/FileAPI/blob/Blob-close.html
|
| diff --git a/LayoutTests/imported/web-platform-tests/FileAPI/blob/Blob-close.html b/LayoutTests/imported/web-platform-tests/FileAPI/blob/Blob-close.html
|
| index 6e70746d8517984415af0c5344364bbeedcaf330..8e54733c3ca58859be1d9092c9d79e6547fb2830 100644
|
| --- a/LayoutTests/imported/web-platform-tests/FileAPI/blob/Blob-close.html
|
| +++ b/LayoutTests/imported/web-platform-tests/FileAPI/blob/Blob-close.html
|
| @@ -11,17 +11,27 @@ test(function() {
|
| var blob = new Blob(["TEST"]);
|
| var sliced = blob.slice();
|
| blob.close();
|
| - test_blob(function() {
|
| - return blob;
|
| - }, {
|
| - expected: "",
|
| - type: "",
|
| - desc: "Blob should be empty."
|
| - });
|
| +
|
| + async_test(function(t) {
|
| + var reader = new FileReader();
|
| +
|
| + reader.onload = t.step_func(function(evt) {
|
| + assert_unreached("Should not dispatch the load event");
|
| + });
|
| +
|
| + reader.onerror = t.step_func(function(e) {
|
| + assert_equals(reader.result, null);
|
| + assert_equals(reader.error.code, DOMException.INVALID_STATE_ERR);
|
| + t.done();
|
| + });
|
| +
|
| + reader.readAsText(blob, "UTF-8");
|
| + }, "Closed Blob");
|
| +
|
| test_blob(function() {
|
| return sliced;
|
| }, {
|
| - expected: "PASS",
|
| + expected: "TEST",
|
| type: "",
|
| desc: "Slice should still have the data."
|
| });
|
|
|