Feature: Engine
As a website user
I want to be able to view someones created locomotive pages
Background:
Given I have the site: "test site" set up
# Scenario: Simple Page
# Given a page named "hello-world" with the template:
# """
# Hello World
# """
# When I view the rendered page at "/hello-world"
# Then the rendered output should look like:
# """
# Hello World
# """
#
# Scenario: Simple Page extending a layout with multiple blocks
# Given a layout named "layout_with_sidebar" with the source:
# """
#
#
#
#
# {% block body %}DEFAULT BODY CONTENT{% endblock %}
#
#
#
# """
# And a page named "hello-world-multiblocks" with the template:
# """
# {% extends 'layout_with_sidebar' %}
# {% block body %}Hello world{% endblock %}
# """
# When I view the rendered page at "/hello-world-multiblocks"
# Then the rendered output should look like:
# """
#
#
#
#
# {% block body %}DEFAULT BODY CONTENT{% endblock %}
#
#
#
# """
# And a layout named "custom_layout_with_sidebar" with the source:
# """
# {% extends 'layout_with_sidebar' %}
# {% block sidebar %}Custom sidebar{% endblock %}
# {% block body %}Hello{% endblock %}
# """
# And a page named "hello-world-multiblocks" with the template:
# """
# {% extends 'custom_layout_with_sidebar' %}
# {% block body %}{{ block.super }} world{% endblock %}
# """
# When I view the rendered page at "/hello-world-multiblocks"
# Then the rendered output should look like:
# """
#
#
{% block body %}Hello{% endblock %}
"""
And a layout named "custom_layout_with_sidebar" with the source:
"""
{% extends 'layout_with_sidebar' %}
{% block body %}{{ block.super }} {% block main %}mister{% endblock %}{% endblock %}
"""
And a page named "hello-world-multiblocks" with the template:
"""
{% extends 'custom_layout_with_sidebar' %}
{% block main %}{{ block.super }} Jacques{% endblock %}
"""
When I view the rendered page at "/hello-world-multiblocks"
Then the rendered output should look like:
"""
#
#
# {{ content_for_layout }}
#
#
#
# """
# And a page named "hello-world-multipart" with the layout "layout_with_sidebar" and the body:
# """
# IM IN UR BODY OUTPUTTING SUM CODEZ!!
# """
#
# And the page named "hello-world-multipart" has the part "sidebar" with the content:
# """
# IM IN UR SIDEBAR PUTTING OUT LINKZ
# """
#
# When I view the rendered page at "/hello-world-multipart"
# Then the rendered output should look like:
# """
#
#
#
#
# IM IN UR BODY OUTPUTTING SUM CODEZ!!
#
#
#
# """
#
# @wip
# Scenario: Simple Page with Admin Inline Editing
# Given a simple page named "hello-world-inline" with the body:
# """
# {% block hello %}Hello World{% endblock %}
# """
# When And I'm an admin
# And I view the rendered page at "/hello-world-inline"
# Then the rendered output shoud look like:
# """
#