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() + )