diff --git a/FileAPI/blob/Blob-slice-overflow.html b/FileAPI/blob/Blob-slice-overflow.html index 56891af5f1..74cd83a34f 100644 --- a/FileAPI/blob/Blob-slice-overflow.html +++ b/FileAPI/blob/Blob-slice-overflow.html @@ -16,26 +16,26 @@ test(function() { var blob = new Blob([text]); - var sliceBlob = blob.slice(-1, 2000); - assert_equals(sliceBlob.size, 2000-(2000-1), "Bolb slice size"); + var sliceBlob = blob.slice(-1, blob.size); + assert_equals(sliceBlob.size, 1, "Blob slice size"); }, "slice start is negative, relativeStart will be max((size + start), 0)"); test(function() { var blob = new Blob([text]); - var sliceBlob = blob.slice(2001, 2000); - assert_equals(sliceBlob.size, 0, "Bolb slice size"); + var sliceBlob = blob.slice(blob.size + 1, blob.size); + assert_equals(sliceBlob.size, 0, "Blob slice size"); }, "slice start is greater than blob size, relativeStart will be min(start, size)"); test(function() { var blob = new Blob([text]); - var sliceBlob = blob.slice(1998, -1); - assert_equals(sliceBlob.size, (2000-1)-1998, "Bolb slice size"); + var sliceBlob = blob.slice(blob.size - 2, -1); + assert_equals(sliceBlob.size, 1, "Blob slice size"); }, "slice end is negative, relativeEnd will be max((size + end), 0)"); test(function() { var blob = new Blob([text]); - var sliceBlob = blob.slice(1998, 2999); - assert_equals(sliceBlob.size, 2000-1998, "Bolb slice size"); + var sliceBlob = blob.slice(blob.size - 2, blob.size + 999); + assert_equals(sliceBlob.size, 2, "Blob slice size"); }, "slice end is greater than blob size, relativeEnd will be min(end, size)");