diff --git a/frappe/templates/includes/full_index.html b/frappe/templates/includes/full_index.html
index a7443c482a..eb8fb322f6 100644
--- a/frappe/templates/includes/full_index.html
+++ b/frappe/templates/includes/full_index.html
@@ -3,11 +3,6 @@
{% for item in children_map[route] %}
{{ item.title }}
- {#
- {% if children_map[item.route] %}
- {{ make_item_list(item.route, children_map) }}
- {% endif %}
- #}
{% endfor %}
diff --git a/frappe/templates/test/_test_base.html b/frappe/templates/test/_test_base.html
index 5a88584a5d..17caf8df1b 100644
--- a/frappe/templates/test/_test_base.html
+++ b/frappe/templates/test/_test_base.html
@@ -8,6 +8,7 @@
{%- endblock -%}
+ {% include "templates/includes/breadcrumbs.html" %}
This is for testing
{% block content %}{% endblock %}
{%- block script %}
diff --git a/frappe/website/doctype/web_page/test_web_page.py b/frappe/website/doctype/web_page/test_web_page.py
index d213fd57a8..d097ceb083 100644
--- a/frappe/website/doctype/web_page/test_web_page.py
+++ b/frappe/website/doctype/web_page/test_web_page.py
@@ -113,7 +113,13 @@ class TestWebPage(unittest.TestCase):
frappe.as_unicode(content))
def test_breadcrumbs(self):
- pass
+ content = get_response_content('/_test/_test_folder/_test_page')
+ self.assertIn('Test TOC', content)
+ self.assertIn(' Test Page', content)
+
+ content = get_response_content('/_test/_test_folder/index')
+ self.assertIn(' Test', content)
+ self.assertIn('Test TOC', content)
def test_downloadable_file(self):
pass
diff --git a/frappe/www/_test/_test_folder/_test_page.py b/frappe/www/_test/_test_folder/_test_page.py
index fa7b5f5727..1813a06bac 100644
--- a/frappe/www/_test/_test_folder/_test_page.py
+++ b/frappe/www/_test/_test_folder/_test_page.py
@@ -1,2 +1,3 @@
def get_context(context):
context.base_template_path = 'frappe/templates/test/_test_base.html'
+ context.add_breadcrumbs = 1
diff --git a/frappe/www/_test/_test_folder/index.md b/frappe/www/_test/_test_folder/index.md
index d0b531a642..1a5a9e7f81 100644
--- a/frappe/www/_test/_test_folder/index.md
+++ b/frappe/www/_test/_test_folder/index.md
@@ -1,3 +1,9 @@
+---
+title: Test TOC
+add_breadcrumbs: 1
+show_sidebar: 1
+---
+
# Index
{index}
\ No newline at end of file
diff --git a/frappe/www/_test/index.html b/frappe/www/_test/index.html
new file mode 100644
index 0000000000..0dff60b400
--- /dev/null
+++ b/frappe/www/_test/index.html
@@ -0,0 +1 @@
+{index}
\ No newline at end of file