diff --git a/src/Models/ThemeConfig/LayerConfig.ts b/src/Models/ThemeConfig/LayerConfig.ts
index ba3b59456..f85605fac 100644
--- a/src/Models/ThemeConfig/LayerConfig.ts
+++ b/src/Models/ThemeConfig/LayerConfig.ts
@@ -393,6 +393,18 @@ export default class LayerConfig extends WithContextLoader {
return this.mapRendering.some((r) => r.location.has("point"))
}
+ /**
+ * import { AllSharedLayers } from "../../Customizations/AllSharedLayers"
+ *
+ * // bookcases docs should contain basic tags
+ * const bookcases = AllSharedLayers.sharedLayers.get("public_bookcase")
+ * const docs = bookcases.generateDocumentation({})
+ * const basicTags = "amenity=public_bookcase"
+ * const overpassLink ="[🗺️ Execute on overpass-turbo.eu](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22amenity%22%3D%22public_bookcase%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)"
+ * docs.indexOf(basicTags) >= 0 // => true
+ * docs.indexOf(overpassLink) >= 0 // => true
+ *
+ */
public generateDocumentation({
usedInThemes = [],
layerIsNeededBy,
diff --git a/test/Docs/Docs.spec.ts b/test/Docs/Docs.spec.ts
deleted file mode 100644
index 173f9320f..000000000
--- a/test/Docs/Docs.spec.ts
+++ /dev/null
@@ -1,16 +0,0 @@
-import { describe, expect, it } from "vitest"
-import * as fs from "fs"
-
-describe("Docs", () => {
- describe("bookcases", () => {
- it("bookcases docs should contain basic tags", () => {
- const docs = fs.readFileSync("./Docs/Layers/public_bookcase.md", "utf8")
- const basicTags =
- "amenity=public_bookcase"
- expect(docs).to.contain(basicTags)
- const overpassLink =
- "[🗺️ Execute on overpass-turbo.eu](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22amenity%22%3D%22public_bookcase%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)"
- expect(docs).to.contain(overpassLink)
- })
- })
-})