You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

25 lines
683 B
JavaScript

import { getExtensionFromUri } from "../../Source/Cesium.js";
describe("Core/getExtensionFromUri", function () {
it("works as expected", function () {
var result = getExtensionFromUri(
"http://www.mysite.com/awesome?makeitawesome=true"
);
expect(result).toEqual("");
result = getExtensionFromUri(
"http://www.mysite.com/somefolder/awesome.png#makeitawesome"
);
expect(result).toEqual("png");
result = getExtensionFromUri("awesome.png");
expect(result).toEqual("png");
});
it("throws with undefined parameter", function () {
expect(function () {
getExtensionFromUri(undefined);
}).toThrowDeveloperError();
});
});