From: Cui, Jieqiong Date: Wed, 14 Aug 2013 09:24:25 +0000 (+0800) Subject: Fixed TTS-1878 by 1 TCs for webkit based browser X-Git-Tag: 2.2.1_release~263^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2f526983988439c7795c6a755867ab5b88e2275a;p=test%2Ftct%2Fweb%2Fapi.git Fixed TTS-1878 by 1 TCs for webkit based browser Signed-off-by: Cui, Jieqiong --- diff --git a/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_send_Blob.html b/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_send_Blob.html index 316a5d1d3..9de49fc36 100644 --- a/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_send_Blob.html +++ b/tct-xmlhttprequest-w3c-tests/xmlhttprequest/xhr2_XMLHttpRequest_send_Blob.html @@ -1,32 +1,33 @@ @@ -48,30 +49,40 @@ Authors: var client = new XMLHttpRequest(); try { client.open("GET", "support/test.xml"); - var bb = BlobBuilder(); + var bb = getBlobBuilder(); + if (bb == undefined) { + t.step(function () { + assert_true(false, "BlobBuilder support"); + }); + t.done(); + } var blob = bb.getBlob("text/xml");// the blob client.send(blob); t.step(function () { assert_true(true, "send blob data normally"); }); t.done(); - } catch (ex) { + } catch (ex) { t.step(function () { assert_true(false, "throw an exception " + ex.name); }); t.done(); } - function BlobBuilder() { - if (window.WebKitBlobBuilder) { - blobbuilder = new WebKitBlobBuilder(); - } else if (window.MozBlobBuilder) { - blobbuilder = new MozBlobBuilder(); - } else { - blobbuilder = new MSBlobBuilder(); - } - return blobbuilder; + function getBlobBuilder() { + var blobbuilder; + if (window.BlobBuilder) { + blobbuilder = new BlobBuilder(); + } else if (window.WebKitBlobBuilder) { + blobbuilder = new WebKitBlobBuilder(); + } else if (window.MozBlobBuilder) { + blobbuilder = new MozBlobBuilder(); + } else if (window.MSBlobBuilder){ + blobbuilder = new MSBlobBuilder(); + } else { + blobbuilder = undefined; + } + return blobbuilder; } -