diff --git a/umap/templates/umap/map_detail.html b/umap/templates/umap/map_detail.html
index 7c58e9b6..ddf68523 100644
--- a/umap/templates/umap/map_detail.html
+++ b/umap/templates/umap/map_detail.html
@@ -17,8 +17,8 @@
{% umap_css %}
{{ block.super }}
{% umap_js locale=locale %}
- {% if object.share_status != object.PUBLIC %}
-
+ {% if UMAP_DEMO_SITE or object.share_status != object.PUBLIC %}
+
{% endif %}
' in content
assert f'' in content
assert '' in content
+
+
+def test_non_public_map_should_have_noindex_meta(client, map, datalayer):
+ map.share_status = Map.OPEN
+ map.save()
+ response = client.get(map.get_absolute_url())
+ assert response.status_code == 200
+ assert (
+ '' in response.content.decode()
+ )
+
+
+def test_demo_instance_should_have_noindex(client, map, datalayer, settings):
+ settings.UMAP_DEMO_SITE = True
+ response = client.get(map.get_absolute_url())
+ assert response.status_code == 200
+ assert (
+ '' in response.content.decode()
+ )