defineSuite([ 'Core/isBlobUri' ], function( isBlobUri) { 'use strict'; it('Throws if url is undefined', function() { expect(function() { isBlobUri(undefined); }).toThrowDeveloperError(); }); it('Determines that a uri is not a blob uri', function() { expect(isBlobUri('http://cesiumjs.org/')).toEqual(false); }); it('Determines that a uri is a blob uri', function() { var uint8Array = new Uint8Array(4); var blob = new Blob([uint8Array], { type : 'application/octet-stream' }); var blobUrl = window.URL.createObjectURL(blob); expect(isBlobUri(blobUrl)).toEqual(true); }); });