\ No newline at end of file
diff --git a/test/autotests/render/include-component/include-html-target.html b/test/autotests/render/include-component/include-html-target.html
new file mode 100644
index 000000000..26ada550c
--- /dev/null
+++ b/test/autotests/render/include-component/include-html-target.html
@@ -0,0 +1,5 @@
+
+
+ Hello World!
+
+
\ No newline at end of file
diff --git a/test/autotests/render/include-component/template.marko b/test/autotests/render/include-component/template.marko
new file mode 100644
index 000000000..3da0b99b1
--- /dev/null
+++ b/test/autotests/render/include-component/template.marko
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/test/autotests/render/include-component/test.js b/test/autotests/render/include-component/test.js
new file mode 100644
index 000000000..81ec063c9
--- /dev/null
+++ b/test/autotests/render/include-component/test.js
@@ -0,0 +1,5 @@
+var myComponent = require('./components/my-component');
+
+exports.templateData = {
+ component: myComponent
+};
diff --git a/test/autotests/render/include-renderBody-no-data/expected.html b/test/autotests/render/include-renderBody-no-data/expected.html
new file mode 100644
index 000000000..066a48b65
--- /dev/null
+++ b/test/autotests/render/include-renderBody-no-data/expected.html
@@ -0,0 +1 @@
+
foo
\ No newline at end of file
diff --git a/test/autotests/render/include-renderBody-no-data/include-html-target.html b/test/autotests/render/include-renderBody-no-data/include-html-target.html
new file mode 100644
index 000000000..26ada550c
--- /dev/null
+++ b/test/autotests/render/include-renderBody-no-data/include-html-target.html
@@ -0,0 +1,5 @@
+
+
+ Hello World!
+
+
\ No newline at end of file
diff --git a/test/autotests/render/include-renderBody-no-data/template.marko b/test/autotests/render/include-renderBody-no-data/template.marko
new file mode 100644
index 000000000..8f4f9e3ac
--- /dev/null
+++ b/test/autotests/render/include-renderBody-no-data/template.marko
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/test/autotests/render/include-renderBody-no-data/test.js b/test/autotests/render/include-renderBody-no-data/test.js
new file mode 100644
index 000000000..18a5e488e
--- /dev/null
+++ b/test/autotests/render/include-renderBody-no-data/test.js
@@ -0,0 +1,7 @@
+exports.templateData = {
+ renderBody(out) {
+ out.beginElement('div');
+ out.text('foo');
+ out.endElement();
+ }
+};
diff --git a/test/autotests/render/include-renderBody-string-arg/expected.html b/test/autotests/render/include-renderBody-string-arg/expected.html
new file mode 100644
index 000000000..c2a9ebcf7
--- /dev/null
+++ b/test/autotests/render/include-renderBody-string-arg/expected.html
@@ -0,0 +1 @@
+
Frank
\ No newline at end of file
diff --git a/test/autotests/render/include-renderBody-string-arg/include-html-target.html b/test/autotests/render/include-renderBody-string-arg/include-html-target.html
new file mode 100644
index 000000000..26ada550c
--- /dev/null
+++ b/test/autotests/render/include-renderBody-string-arg/include-html-target.html
@@ -0,0 +1,5 @@
+
+
+ Hello World!
+
+
\ No newline at end of file
diff --git a/test/autotests/render/include-renderBody-string-arg/template.marko b/test/autotests/render/include-renderBody-string-arg/template.marko
new file mode 100644
index 000000000..6b123054c
--- /dev/null
+++ b/test/autotests/render/include-renderBody-string-arg/template.marko
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/test/autotests/render/include-renderBody-string-arg/test.js b/test/autotests/render/include-renderBody-string-arg/test.js
new file mode 100644
index 000000000..11bdfc3f7
--- /dev/null
+++ b/test/autotests/render/include-renderBody-string-arg/test.js
@@ -0,0 +1,7 @@
+exports.templateData = {
+ renderBody(out, name) {
+ out.beginElement('div');
+ out.text(name);
+ out.endElement();
+ }
+};
diff --git a/test/autotests/render/include-renderBody/expected.html b/test/autotests/render/include-renderBody/expected.html
new file mode 100644
index 000000000..c2a9ebcf7
--- /dev/null
+++ b/test/autotests/render/include-renderBody/expected.html
@@ -0,0 +1 @@
+
Frank
\ No newline at end of file
diff --git a/test/autotests/render/include-renderBody/include-html-target.html b/test/autotests/render/include-renderBody/include-html-target.html
new file mode 100644
index 000000000..26ada550c
--- /dev/null
+++ b/test/autotests/render/include-renderBody/include-html-target.html
@@ -0,0 +1,5 @@
+
+
+ Hello World!
+
+
\ No newline at end of file
diff --git a/test/autotests/render/include-renderBody/template.marko b/test/autotests/render/include-renderBody/template.marko
new file mode 100644
index 000000000..c0c3d0ad9
--- /dev/null
+++ b/test/autotests/render/include-renderBody/template.marko
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/test/autotests/render/include-renderBody/test.js b/test/autotests/render/include-renderBody/test.js
new file mode 100644
index 000000000..d792435ef
--- /dev/null
+++ b/test/autotests/render/include-renderBody/test.js
@@ -0,0 +1,7 @@
+exports.templateData = {
+ renderBody(out, data) {
+ out.beginElement('div');
+ out.text(data.name);
+ out.endElement();
+ }
+};