terriajs
Version:
Geospatial data visualization platform.
33 lines (27 loc) • 1.12 kB
text/typescript
import LocationSearchProviderMixin from "../../../lib/ModelMixins/SearchProviders/LocationSearchProviderMixin";
import BingMapsSearchProvider from "../../../lib/Models/SearchProviders/BingMapsSearchProvider";
import Terria from "../../../lib/Models/Terria";
describe("LocationSearchProvider", function () {
let terria: Terria;
let bingMapsSearchProvider: BingMapsSearchProvider;
beforeEach(function () {
terria = new Terria({
baseUrl: "./"
});
bingMapsSearchProvider = new BingMapsSearchProvider("test", terria);
});
it(" - properly mixed", function () {
expect(
LocationSearchProviderMixin.isMixedInto(bingMapsSearchProvider)
).toBeTruthy();
});
it(" - propperly defines default recommendedListLength", function () {
expect(bingMapsSearchProvider.recommendedListLength).toEqual(5);
});
it(" - propperly defines default flightDurationSeconds", function () {
expect(bingMapsSearchProvider.flightDurationSeconds).toEqual(1.5);
});
it(" - propperly defines default isOpen", function () {
expect(bingMapsSearchProvider.isOpen).toEqual(true);
});
});