11cb0ef41Sopenharmony_ci{
21cb0ef41Sopenharmony_ci  "Blob-constructor-dom.window.js": {
31cb0ef41Sopenharmony_ci    "skip": "Depends on DOM API"
41cb0ef41Sopenharmony_ci  },
51cb0ef41Sopenharmony_ci  "Blob-constructor.any.js": {
61cb0ef41Sopenharmony_ci    "fail": {
71cb0ef41Sopenharmony_ci      "note": "Depends on File API",
81cb0ef41Sopenharmony_ci      "expected": [
91cb0ef41Sopenharmony_ci        "A plain object with @@iterator should be treated as a sequence for the blobParts argument.",
101cb0ef41Sopenharmony_ci        "A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",
111cb0ef41Sopenharmony_ci        "A String object should be treated as a sequence for the blobParts argument.",
121cb0ef41Sopenharmony_ci        "A Uint8Array object should be treated as a sequence for the blobParts argument.",
131cb0ef41Sopenharmony_ci        "Getters and value conversions should happen in order until an exception is thrown.",
141cb0ef41Sopenharmony_ci        "Changes to the blobParts array should be reflected in the returned Blob (pop).",
151cb0ef41Sopenharmony_ci        "Changes to the blobParts array should be reflected in the returned Blob (unshift).",
161cb0ef41Sopenharmony_ci        "ToString should be called on elements of the blobParts array.",
171cb0ef41Sopenharmony_ci        "ArrayBuffer elements of the blobParts array should be supported.",
181cb0ef41Sopenharmony_ci        "Passing typed arrays as elements of the blobParts array should work.",
191cb0ef41Sopenharmony_ci        "Passing a Float64Array as element of the blobParts array should work.",
201cb0ef41Sopenharmony_ci        "Array with two blobs",
211cb0ef41Sopenharmony_ci        "Array with two buffers",
221cb0ef41Sopenharmony_ci        "Array with two bufferviews",
231cb0ef41Sopenharmony_ci        "Array with mixed types",
241cb0ef41Sopenharmony_ci        "options properties should be accessed in lexicographic order.",
251cb0ef41Sopenharmony_ci        "Arguments should be evaluated from left to right.",
261cb0ef41Sopenharmony_ci        "Passing null (index 0) for options should use the defaults.",
271cb0ef41Sopenharmony_ci        "Passing null (index 0) for options should use the defaults (with newlines).",
281cb0ef41Sopenharmony_ci        "Passing undefined (index 1) for options should use the defaults.",
291cb0ef41Sopenharmony_ci        "Passing undefined (index 1) for options should use the defaults (with newlines).",
301cb0ef41Sopenharmony_ci        "Passing object \"[object Object]\" (index 2) for options should use the defaults.",
311cb0ef41Sopenharmony_ci        "Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",
321cb0ef41Sopenharmony_ci        "Passing object \"[object Object]\" (index 3) for options should use the defaults.",
331cb0ef41Sopenharmony_ci        "Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",
341cb0ef41Sopenharmony_ci        "Passing object \"/regex/\" (index 4) for options should use the defaults.",
351cb0ef41Sopenharmony_ci        "Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",
361cb0ef41Sopenharmony_ci        "Passing function \"function() {}\" (index 5) for options should use the defaults.",
371cb0ef41Sopenharmony_ci        "Passing function \"function() {}\" (index 5) for options should use the defaults (with newlines)."
381cb0ef41Sopenharmony_ci      ]
391cb0ef41Sopenharmony_ci    }
401cb0ef41Sopenharmony_ci  },
411cb0ef41Sopenharmony_ci  "Blob-in-worker.worker.js": {
421cb0ef41Sopenharmony_ci    "skip": "Depends on Web Workers API"
431cb0ef41Sopenharmony_ci  },
441cb0ef41Sopenharmony_ci  "Blob-slice.any.js": {
451cb0ef41Sopenharmony_ci    "skip": "Depends on File API"
461cb0ef41Sopenharmony_ci  }
471cb0ef41Sopenharmony_ci}
48