forked from MapComplete/MapComplete
Chore: fix tests, remove obsolete imports
This commit is contained in:
parent
3f577e7978
commit
2ea9236d37
6 changed files with 13 additions and 14 deletions
|
@ -868,7 +868,9 @@ class LayerOverviewUtils extends Script {
|
||||||
id +
|
id +
|
||||||
"(feat: Feature, helperFunctions: Record<ExtraFuncType, (feature: Feature) => Function>) {"
|
"(feat: Feature, helperFunctions: Record<ExtraFuncType, (feature: Feature) => Function>) {"
|
||||||
)
|
)
|
||||||
allCode.push(" const {" + ExtraFunctions.types.join(", ") + "} = helperFunctions")
|
if (code?.length > 0) {
|
||||||
|
allCode.push(" const {" + ExtraFunctions.types.join(", ") + "} = helperFunctions")
|
||||||
|
}
|
||||||
for (const line of code) {
|
for (const line of code) {
|
||||||
const firstEq = line.indexOf("=")
|
const firstEq = line.indexOf("=")
|
||||||
let attributeName = line.substring(0, firstEq).trim()
|
let attributeName = line.substring(0, firstEq).trim()
|
||||||
|
|
|
@ -4,7 +4,6 @@ import { Changes } from "../Changes"
|
||||||
import { ChangeDescription } from "./ChangeDescription"
|
import { ChangeDescription } from "./ChangeDescription"
|
||||||
import { And } from "../../Tags/And"
|
import { And } from "../../Tags/And"
|
||||||
import { OsmWay } from "../OsmObject"
|
import { OsmWay } from "../OsmObject"
|
||||||
import { GeoOperations } from "../../GeoOperations"
|
|
||||||
import InsertPointIntoWayAction from "./InsertPointIntoWayAction"
|
import InsertPointIntoWayAction from "./InsertPointIntoWayAction"
|
||||||
|
|
||||||
export default class CreateNewNodeAction extends OsmCreateAction {
|
export default class CreateNewNodeAction extends OsmCreateAction {
|
||||||
|
|
|
@ -10,7 +10,6 @@
|
||||||
import SubtleButton from "../../Base/SubtleButton.svelte"
|
import SubtleButton from "../../Base/SubtleButton.svelte"
|
||||||
import Translations from "../../i18n/Translations.js"
|
import Translations from "../../i18n/Translations.js"
|
||||||
import TagHint from "../TagHint.svelte"
|
import TagHint from "../TagHint.svelte"
|
||||||
import { And } from "../../../Logic/Tags/And.js"
|
|
||||||
import LoginToggle from "../../Base/LoginToggle.svelte"
|
import LoginToggle from "../../Base/LoginToggle.svelte"
|
||||||
import Constants from "../../../Models/Constants.js"
|
import Constants from "../../../Models/Constants.js"
|
||||||
import FilteredLayer from "../../../Models/FilteredLayer"
|
import FilteredLayer from "../../../Models/FilteredLayer"
|
||||||
|
@ -37,7 +36,6 @@
|
||||||
import BaseUIElement from "../../BaseUIElement"
|
import BaseUIElement from "../../BaseUIElement"
|
||||||
import TitledPanel from "../../Base/TitledPanel.svelte"
|
import TitledPanel from "../../Base/TitledPanel.svelte"
|
||||||
import ThemeViewState from "../../../Models/ThemeViewState"
|
import ThemeViewState from "../../../Models/ThemeViewState"
|
||||||
import SpecialTranslation from "../TagRendering/SpecialTranslation.svelte"
|
|
||||||
|
|
||||||
export let coordinate: { lon: number; lat: number }
|
export let coordinate: { lon: number; lat: number }
|
||||||
export let state: ThemeViewState
|
export let state: ThemeViewState
|
||||||
|
|
|
@ -6,9 +6,8 @@
|
||||||
import type { SpecialVisualizationState } from "../SpecialVisualization"
|
import type { SpecialVisualizationState } from "../SpecialVisualization"
|
||||||
import FilteredLayer from "../../Models/FilteredLayer"
|
import FilteredLayer from "../../Models/FilteredLayer"
|
||||||
import FilterToggle from "./FilterToggle.svelte"
|
import FilterToggle from "./FilterToggle.svelte"
|
||||||
import ToSvelte from "../Base/ToSvelte.svelte"
|
|
||||||
import Tr from "../Base/Tr.svelte"
|
import Tr from "../Base/Tr.svelte"
|
||||||
import { Store, UIEventSource } from "../../Logic/UIEventSource"
|
import { Store } from "../../Logic/UIEventSource"
|
||||||
import Translations from "../i18n/Translations"
|
import Translations from "../i18n/Translations"
|
||||||
import type { FilterSearchResult } from "../../Logic/Search/FilterSearch"
|
import type { FilterSearchResult } from "../../Logic/Search/FilterSearch"
|
||||||
import FilterSearch from "../../Logic/Search/FilterSearch"
|
import FilterSearch from "../../Logic/Search/FilterSearch"
|
||||||
|
|
|
@ -1,10 +1,9 @@
|
||||||
import { LayerConfigJson } from "../../../../src/Models/ThemeConfig/Json/LayerConfigJson"
|
import { LayerConfigJson } from "../../../../src/Models/ThemeConfig/Json/LayerConfigJson"
|
||||||
import LineRenderingConfigJson from "../../../../src/Models/ThemeConfig/Json/LineRenderingConfigJson"
|
import LineRenderingConfigJson from "../../../../src/Models/ThemeConfig/Json/LineRenderingConfigJson"
|
||||||
|
import { PrepareLayer, RewriteSpecial } from "../../../../src/Models/ThemeConfig/Conversion/PrepareLayer"
|
||||||
import {
|
import {
|
||||||
PrepareLayer,
|
QuestionableTagRenderingConfigJson
|
||||||
RewriteSpecial,
|
} from "../../../../src/Models/ThemeConfig/Json/QuestionableTagRenderingConfigJson"
|
||||||
} from "../../../../src/Models/ThemeConfig/Conversion/PrepareLayer"
|
|
||||||
import { QuestionableTagRenderingConfigJson } from "../../../../src/Models/ThemeConfig/Json/QuestionableTagRenderingConfigJson"
|
|
||||||
import RewritableConfigJson from "../../../../src/Models/ThemeConfig/Json/RewritableConfigJson"
|
import RewritableConfigJson from "../../../../src/Models/ThemeConfig/Json/RewritableConfigJson"
|
||||||
import { describe, expect, it } from "vitest"
|
import { describe, expect, it } from "vitest"
|
||||||
|
|
||||||
|
@ -68,7 +67,7 @@ describe("PrepareLayer", () => {
|
||||||
|
|
||||||
const expected = {
|
const expected = {
|
||||||
id: "testlayer",
|
id: "testlayer",
|
||||||
source: { osmTags: "key=value" },
|
source: { osmTags: { "and": ["key=value"] } },
|
||||||
lineRendering: [
|
lineRendering: [
|
||||||
{
|
{
|
||||||
color: {
|
color: {
|
||||||
|
|
|
@ -2,7 +2,7 @@ import { ThemeConfigJson } from "../../../../src/Models/ThemeConfig/Json/ThemeCo
|
||||||
import { LayerConfigJson } from "../../../../src/Models/ThemeConfig/Json/LayerConfigJson"
|
import { LayerConfigJson } from "../../../../src/Models/ThemeConfig/Json/LayerConfigJson"
|
||||||
import { PrepareTheme } from "../../../../src/Models/ThemeConfig/Conversion/PrepareTheme"
|
import { PrepareTheme } from "../../../../src/Models/ThemeConfig/Conversion/PrepareTheme"
|
||||||
import ThemeConfig from "../../../../src/Models/ThemeConfig/ThemeConfig"
|
import ThemeConfig from "../../../../src/Models/ThemeConfig/ThemeConfig"
|
||||||
import bookcaseLayer from "../../../../src/assets/generated/layers/public_bookcase.json"
|
import bookcaseLayer from "../../../../public/assets/generated/layers/public_bookcase.json"
|
||||||
import LayerConfig from "../../../../src/Models/ThemeConfig/LayerConfig"
|
import LayerConfig from "../../../../src/Models/ThemeConfig/LayerConfig"
|
||||||
import { ExtractImages } from "../../../../src/Models/ThemeConfig/Conversion/FixImages"
|
import { ExtractImages } from "../../../../src/Models/ThemeConfig/Conversion/FixImages"
|
||||||
import cyclofix from "../../../../public/assets/generated/themes/cyclofix.json"
|
import cyclofix from "../../../../public/assets/generated/themes/cyclofix.json"
|
||||||
|
@ -10,7 +10,9 @@ import { Tag } from "../../../../src/Logic/Tags/Tag"
|
||||||
import { DesugaringContext } from "../../../../src/Models/ThemeConfig/Conversion/Conversion"
|
import { DesugaringContext } from "../../../../src/Models/ThemeConfig/Conversion/Conversion"
|
||||||
import { And } from "../../../../src/Logic/Tags/And"
|
import { And } from "../../../../src/Logic/Tags/And"
|
||||||
import { describe, expect, it } from "vitest"
|
import { describe, expect, it } from "vitest"
|
||||||
import { QuestionableTagRenderingConfigJson } from "../../../../src/Models/ThemeConfig/Json/QuestionableTagRenderingConfigJson"
|
import {
|
||||||
|
QuestionableTagRenderingConfigJson
|
||||||
|
} from "../../../../src/Models/ThemeConfig/Json/QuestionableTagRenderingConfigJson"
|
||||||
import Constants from "../../../../src/Models/Constants"
|
import Constants from "../../../../src/Models/Constants"
|
||||||
import { ConversionContext } from "../../../../src/Models/ThemeConfig/Conversion/ConversionContext"
|
import { ConversionContext } from "../../../../src/Models/ThemeConfig/Conversion/ConversionContext"
|
||||||
import { MinimalTagRenderingConfigJson } from "../../../../src/Models/ThemeConfig/Json/TagRenderingConfigJson"
|
import { MinimalTagRenderingConfigJson } from "../../../../src/Models/ThemeConfig/Json/TagRenderingConfigJson"
|
||||||
|
@ -188,7 +190,7 @@ describe("PrepareTheme", () => {
|
||||||
expect(rewritten.layers[1]).toEqual({
|
expect(rewritten.layers[1]).toEqual({
|
||||||
_basedOn: "layer-example",
|
_basedOn: "layer-example",
|
||||||
source: {
|
source: {
|
||||||
osmTags: "x=y",
|
osmTags: { "and": ["x=y"] }
|
||||||
},
|
},
|
||||||
id: "layer-example",
|
id: "layer-example",
|
||||||
name: null,
|
name: null,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue