diff --git a/umap/templates/umap/map_detail.html b/umap/templates/umap/map_detail.html index 7c58e9b6..3fde7391 100644 --- a/umap/templates/umap/map_detail.html +++ b/umap/templates/umap/map_detail.html @@ -17,7 +17,7 @@ {% 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()