Skip to content

Commit

Permalink
Merge pull request TerriaJS#7434 from pjonsson/test-viewstate-tests
Browse files Browse the repository at this point in the history
test: add remaining ViewState tests
  • Loading branch information
ljowen authored Jan 2, 2025
2 parents 1b4b675 + 2468bbd commit 4841217
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 32 deletions.
31 changes: 0 additions & 31 deletions test/Models/ViewStateSpec.js

This file was deleted.

17 changes: 16 additions & 1 deletion test/ReactViewModels/ViewStateSpec.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
import { runInAction } from "mobx";
import Terria from "../../lib/Models/Terria";
import ViewState from "../../lib/ReactViewModels/ViewState";
import ViewState, {
DATA_CATALOG_NAME
} from "../../lib/ReactViewModels/ViewState";
import SimpleCatalogItem from "../Helpers/SimpleCatalogItem";
import TerriaReference from "../../lib/Models/Catalog/CatalogReferences/TerriaReference";
import CommonStrata from "../../lib/Models/Definition/CommonStrata";
Expand Down Expand Up @@ -117,4 +119,17 @@ describe("ViewState", function () {
expect(viewState.showTour).toEqual(true);
});
});

it("opens Add Data when openAddData is set to true in config file", function () {
terria.configParameters.openAddData = true;
viewState.afterTerriaStarted();
expect(viewState.explorerPanelIsVisible).toEqual(true);
expect(viewState.activeTabCategory).toEqual(DATA_CATALOG_NAME);
});

it("does not open Add Data when openAddData is set to false in config file", function () {
terria.configParameters.openAddData = false;
viewState.afterTerriaStarted();
expect(viewState.explorerPanelIsVisible).toEqual(false);
});
});

0 comments on commit 4841217

Please sign in to comment.