[Blob-constructor.html]
  type: testharness
  [Blob interface object]
    expected: FAIL

  [no-argument Blob constructor without \'new\']
    expected: FAIL

  [A plain object should be treated as a sequence for the blobParts argument.]
    expected: FAIL

  [A plain object with a length property should be treated as a sequence for the blobParts argument.]
    expected: FAIL

  [The length getter should be invoked and any exceptions should be propagated.]
    expected: FAIL

  [A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten \'length\'.)]
    expected: FAIL

  [ToUint32 should be applied to the length and any exceptions should be propagated.]
    expected: FAIL

  [Getters and value conversions should happen in order until an exception is thrown.]
    expected: FAIL

  [Passing an element as the blobParts array should work.]
    expected: FAIL

  [Passing an platform object that supports indexed properties as the blobParts array should work (window).]
    expected: FAIL

  [Passing an platform object that supports indexed properties as the blobParts array should work (window with custom toString).]
    expected: FAIL

  [Passing a platform array object as the blobParts array should work (MessagePort[\]).]
    expected: FAIL

  [The \'endings\' property should be ignored.]
    expected: FAIL

  [Passing object "/regex/" (index 4) for options should use the defaults.]
    expected: FAIL

  [Passing object "/regex/" (index 4) for options should use the defaults (with newlines).]
    expected: FAIL

  [Newlines should not change when endings is \'native\'.]
    expected: FAIL

  [Changes to the blobParts array should be reflected in the returned Blob (pop).]
    expected: FAIL

  [Changes to the blobParts array should be reflected in the returned Blob (unshift).]
    expected: FAIL

  [Blob with type "A"]
    expected: FAIL

  [Blob with type "TEXT/HTML"]
    expected: FAIL

  [Blob with type "\xc3\xa5"]
    expected: FAIL

  [Blob with type "\xf0\x90\x91\xbe"]
    expected: FAIL

  [Blob with type "\\timage/gif\\t"]
    expected: FAIL

  [Blob with type "image/gif;\x7f"]
    expected: FAIL

  [Blob with type "\xc4\xb0mage/gif"]
    expected: FAIL

  [Blob with type "\xc4\xb1mage/gif"]
    expected: FAIL

  [Blob with type "image/gif\\0"]
    expected: FAIL

  [no-argument Blob constructor]
    expected:
      if debug and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
      if debug and (os == "win") and (version == "6.2.9200") and (processor == "x86") and (bits == 32): FAIL
      if debug and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
      if debug and (os == "mac") and (version == "OS X 10.8") and (processor == "x86_64") and (bits == 64): FAIL
      if debug and (os == "mac") and (version == "OS X 10.6.8") and (processor == "x86_64") and (bits == 64): FAIL
      if debug and (os == "win") and (version == "5.1.2600") and (processor == "x86") and (bits == 32): FAIL
      if debug and (os == "win") and (version == "6.1.7601") and (processor == "x86") and (bits == 32): FAIL
      if debug and (os == "mac") and (version == "OS X 10.9") and (processor == "x86_64") and (bits == 64): FAIL

