DSDSWeb/static/js/Cesium-1.53/Specs/Core/isBlobUriSpec.js

27 lines
715 B
JavaScript

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);
});
});