aboutsummaryrefslogtreecommitdiffstats
path: root/dgbuilder/dgeflows/node_modules/ejs/test/fixtures
diff options
context:
space:
mode:
Diffstat (limited to 'dgbuilder/dgeflows/node_modules/ejs/test/fixtures')
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/backslash.ejs1
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/backslash.html1
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/comments.ejs7
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/comments.html6
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/consecutive-tags.ejs1
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/consecutive-tags.html1
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/double-quote.ejs1
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/double-quote.html1
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/error.ejs5
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/error.out8
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/fail.ejs1
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/hello-world.ejs1
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include-abspath.ejs5
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include-simple.ejs3
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include-simple.html3
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include.css.ejs1
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include.css.html3
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include.ejs5
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include.html9
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include_cache.ejs1
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include_cache.html1
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include_preprocessor.css.ejs1
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include_preprocessor.css.html3
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include_preprocessor.ejs5
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include_preprocessor.html9
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include_preprocessor_cache.ejs1
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include_preprocessor_cache.html1
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/includes/bom.ejs1
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/includes/menu-item.ejs1
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/includes/menu/item.ejs1
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/literal.ejs3
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/literal.html3
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/menu.ejs15
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/menu.html3
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/menu_preprocessor.ejs11
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/menu_preprocessor.html3
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/menu_var.ejs15
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/messed.ejs1
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/messed.html1
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/newlines.ejs5
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/newlines.html9
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/newlines.mixed.ejs6
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/newlines.mixed.html4
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/no.newlines.ejs5
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/no.newlines.error.ejs5
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/no.newlines.html5
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/no.semicolons.ejs8
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/no.semicolons.html3
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/para.ejs1
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/pet.ejs1
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/single-quote.ejs1
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/single-quote.html1
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/style.css3
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/user-no-with.ejs1
-rw-r--r--dgbuilder/dgeflows/node_modules/ejs/test/fixtures/user.ejs1
55 files changed, 202 insertions, 0 deletions
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/backslash.ejs b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/backslash.ejs
new file mode 100644
index 00000000..eeb4a482
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/backslash.ejs
@@ -0,0 +1 @@
+\foo \ No newline at end of file
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/backslash.html b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/backslash.html
new file mode 100644
index 00000000..eeb4a482
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/backslash.html
@@ -0,0 +1 @@
+\foo \ No newline at end of file
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/comments.ejs b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/comments.ejs
new file mode 100644
index 00000000..48ece707
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/comments.ejs
@@ -0,0 +1,7 @@
+<li><a href="foo"><% // double-slash comment %>foo</li>
+<li><a href="bar"><% /* C-style comment */ %>bar</li>
+<li><a href="baz"><% // double-slash comment with newline
+ %>baz</li>
+<li><a href="qux"><% var x = 'qux'; // double-slash comment @ end of line %><%= x %></li>
+<li><a href="fee"><%# ERB style comment %>fee</li>
+<li><a href="bah"><%= 'not a ' + '//' + ' comment' %></a></li>
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/comments.html b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/comments.html
new file mode 100644
index 00000000..5a986829
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/comments.html
@@ -0,0 +1,6 @@
+<li><a href="foo">foo</li>
+<li><a href="bar">bar</li>
+<li><a href="baz">baz</li>
+<li><a href="qux">qux</li>
+<li><a href="fee">fee</li>
+<li><a href="bah">not a // comment</a></li> \ No newline at end of file
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/consecutive-tags.ejs b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/consecutive-tags.ejs
new file mode 100644
index 00000000..175f5c3a
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/consecutive-tags.ejs
@@ -0,0 +1 @@
+<% var a = 'foo' %><% var b = 'bar' %><%= a %>
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/consecutive-tags.html b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/consecutive-tags.html
new file mode 100644
index 00000000..257cc564
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/consecutive-tags.html
@@ -0,0 +1 @@
+foo
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/double-quote.ejs b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/double-quote.ejs
new file mode 100644
index 00000000..3bccdcfd
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/double-quote.ejs
@@ -0,0 +1 @@
+<p><%= "lo" + 'ki' %>'s "wheelchair"</p> \ No newline at end of file
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/double-quote.html b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/double-quote.html
new file mode 100644
index 00000000..64739798
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/double-quote.html
@@ -0,0 +1 @@
+<p>loki's "wheelchair"</p> \ No newline at end of file
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/error.ejs b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/error.ejs
new file mode 100644
index 00000000..f032730b
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/error.ejs
@@ -0,0 +1,5 @@
+<ul>
+ <% if (users) { %>
+ <p>Has users</p>
+ <% } %>
+</ul> \ No newline at end of file
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/error.out b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/error.out
new file mode 100644
index 00000000..a2c91082
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/error.out
@@ -0,0 +1,8 @@
+ReferenceError: error.ejs:2
+ 1| <ul>
+ >> 2| <% if (users) { %>
+ 3| <p>Has users</p>
+ 4| <% } %>
+ 5| </ul>
+
+users is not defined \ No newline at end of file
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/fail.ejs b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/fail.ejs
new file mode 100644
index 00000000..1a7a0f7d
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/fail.ejs
@@ -0,0 +1 @@
+<% function foo() return 'foo'; %> \ No newline at end of file
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/hello-world.ejs b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/hello-world.ejs
new file mode 100644
index 00000000..e2e353ea
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/hello-world.ejs
@@ -0,0 +1 @@
+<p>Hello world!</p>
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include-abspath.ejs b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include-abspath.ejs
new file mode 100644
index 00000000..26b0522d
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include-abspath.ejs
@@ -0,0 +1,5 @@
+<ul>
+ <@ pets.forEach(function(pet){ @>
+ <@- include(path.join(dir, 'pet'), {pet: pet}); @>
+ <@ }); @>
+</ul>
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include-simple.ejs b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include-simple.ejs
new file mode 100644
index 00000000..a874878d
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include-simple.ejs
@@ -0,0 +1,3 @@
+<ul>
+ <%- include('hello-world'); %>
+</ul>
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include-simple.html b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include-simple.html
new file mode 100644
index 00000000..3b729efb
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include-simple.html
@@ -0,0 +1,3 @@
+<ul>
+ <p>Hello world!</p>
+</ul> \ No newline at end of file
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include.css.ejs b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include.css.ejs
new file mode 100644
index 00000000..cd184b41
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include.css.ejs
@@ -0,0 +1 @@
+<style><%- include('style.css', {value: 'bar'}); %></style>
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include.css.html b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include.css.html
new file mode 100644
index 00000000..43343fef
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include.css.html
@@ -0,0 +1,3 @@
+<style>body {
+ foo: 'bar';
+}</style> \ No newline at end of file
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include.ejs b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include.ejs
new file mode 100644
index 00000000..f2295ee1
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include.ejs
@@ -0,0 +1,5 @@
+<ul>
+ <@ pets.forEach(function(pet){ @>
+ <@- include('pet', {pet: pet}); @>
+ <@ }); @>
+</ul>
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include.html b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include.html
new file mode 100644
index 00000000..4557edb6
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include.html
@@ -0,0 +1,9 @@
+<ul>
+
+ <li>geddy</li>
+
+ <li>neil</li>
+
+ <li>alex</li>
+
+</ul>
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include_cache.ejs b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include_cache.ejs
new file mode 100644
index 00000000..439193cb
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include_cache.ejs
@@ -0,0 +1 @@
+<%- include('../tmp/include') %>
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include_cache.html b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include_cache.html
new file mode 100644
index 00000000..be20e58b
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include_cache.html
@@ -0,0 +1 @@
+<p>Old</p> \ No newline at end of file
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include_preprocessor.css.ejs b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include_preprocessor.css.ejs
new file mode 100644
index 00000000..f47358bd
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include_preprocessor.css.ejs
@@ -0,0 +1 @@
+<style><% var value = 'bar' %><% include style.css %></style> \ No newline at end of file
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include_preprocessor.css.html b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include_preprocessor.css.html
new file mode 100644
index 00000000..43343fef
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include_preprocessor.css.html
@@ -0,0 +1,3 @@
+<style>body {
+ foo: 'bar';
+}</style> \ No newline at end of file
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include_preprocessor.ejs b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include_preprocessor.ejs
new file mode 100644
index 00000000..f2728c52
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include_preprocessor.ejs
@@ -0,0 +1,5 @@
+<ul>
+ <@ pets.forEach(function(pet){ @>
+ <@ include pet @>
+ <@ }) @>
+</ul>
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include_preprocessor.html b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include_preprocessor.html
new file mode 100644
index 00000000..4557edb6
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include_preprocessor.html
@@ -0,0 +1,9 @@
+<ul>
+
+ <li>geddy</li>
+
+ <li>neil</li>
+
+ <li>alex</li>
+
+</ul>
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include_preprocessor_cache.ejs b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include_preprocessor_cache.ejs
new file mode 100644
index 00000000..ae609231
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include_preprocessor_cache.ejs
@@ -0,0 +1 @@
+<%- include ../tmp/include_preprocessor %>
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include_preprocessor_cache.html b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include_preprocessor_cache.html
new file mode 100644
index 00000000..be20e58b
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/include_preprocessor_cache.html
@@ -0,0 +1 @@
+<p>Old</p> \ No newline at end of file
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/includes/bom.ejs b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/includes/bom.ejs
new file mode 100644
index 00000000..cc198baa
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/includes/bom.ejs
@@ -0,0 +1 @@
+<p>This is a file with BOM.</p>
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/includes/menu-item.ejs b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/includes/menu-item.ejs
new file mode 100644
index 00000000..37cca5f9
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/includes/menu-item.ejs
@@ -0,0 +1 @@
+<li><% include menu/item %></li> \ No newline at end of file
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/includes/menu/item.ejs b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/includes/menu/item.ejs
new file mode 100644
index 00000000..8abc3fe4
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/includes/menu/item.ejs
@@ -0,0 +1 @@
+<a href="/<%= url %>"><%= title %></a> \ No newline at end of file
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/literal.ejs b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/literal.ejs
new file mode 100644
index 00000000..9f6bf81e
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/literal.ejs
@@ -0,0 +1,3 @@
+<pre>There should be a space followed by a less-than sign and then two more
+spaces in the next line:
+ < .</pre>
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/literal.html b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/literal.html
new file mode 100644
index 00000000..d9922500
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/literal.html
@@ -0,0 +1,3 @@
+<pre>There should be a space followed by a less-than sign and then two more
+spaces in the next line:
+ < .</pre> \ No newline at end of file
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/menu.ejs b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/menu.ejs
new file mode 100644
index 00000000..03099901
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/menu.ejs
@@ -0,0 +1,15 @@
+<%- include('includes/menu-item', {
+ url: '/foo'
+, title: 'Foo'
+}); -%>
+
+<%- include('includes/menu-item', {
+ url: '/bar'
+, title: 'Bar'
+}); -%>
+
+<%- include('includes/menu-item', {
+ url: '/baz'
+, title: 'Baz'
+}); -%>
+
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/menu.html b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/menu.html
new file mode 100644
index 00000000..1f9e45fd
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/menu.html
@@ -0,0 +1,3 @@
+<li><a href="//foo">Foo</a></li>
+<li><a href="//bar">Bar</a></li>
+<li><a href="//baz">Baz</a></li> \ No newline at end of file
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/menu_preprocessor.ejs b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/menu_preprocessor.ejs
new file mode 100644
index 00000000..61fad418
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/menu_preprocessor.ejs
@@ -0,0 +1,11 @@
+<% var url = '/foo' -%>
+<% var title = 'Foo' -%>
+<% include includes/menu-item -%>
+
+<% var url = '/bar' -%>
+<% var title = 'Bar' -%>
+<% include includes/menu-item -%>
+
+<% var url = '/baz' -%>
+<% var title = 'Baz' -%>
+<% include includes/menu-item -%> \ No newline at end of file
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/menu_preprocessor.html b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/menu_preprocessor.html
new file mode 100644
index 00000000..1f9e45fd
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/menu_preprocessor.html
@@ -0,0 +1,3 @@
+<li><a href="//foo">Foo</a></li>
+<li><a href="//bar">Bar</a></li>
+<li><a href="//baz">Baz</a></li> \ No newline at end of file
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/menu_var.ejs b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/menu_var.ejs
new file mode 100644
index 00000000..a421dcb8
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/menu_var.ejs
@@ -0,0 +1,15 @@
+<%- include(varPath, {
+ url: '/foo'
+, title: 'Foo'
+}); -%>
+
+<%- include(varPath, {
+ url: '/bar'
+, title: 'Bar'
+}); -%>
+
+<%- include(varPath, {
+ url: '/baz'
+, title: 'Baz'
+}); -%>
+
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/messed.ejs b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/messed.ejs
new file mode 100644
index 00000000..7d690331
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/messed.ejs
@@ -0,0 +1 @@
+<ul><%users.forEach(function(user){%><li><%=user.name%></li><%})%></ul> \ No newline at end of file
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/messed.html b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/messed.html
new file mode 100644
index 00000000..52d35629
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/messed.html
@@ -0,0 +1 @@
+<ul><li>geddy</li><li>neil</li><li>alex</li></ul>
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/newlines.ejs b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/newlines.ejs
new file mode 100644
index 00000000..47401b26
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/newlines.ejs
@@ -0,0 +1,5 @@
+<ul>
+ <% users.forEach(function(user){ %>
+ <li><%= user.name %></li>
+ <% }) %>
+</ul> \ No newline at end of file
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/newlines.html b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/newlines.html
new file mode 100644
index 00000000..4557edb6
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/newlines.html
@@ -0,0 +1,9 @@
+<ul>
+
+ <li>geddy</li>
+
+ <li>neil</li>
+
+ <li>alex</li>
+
+</ul>
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/newlines.mixed.ejs b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/newlines.mixed.ejs
new file mode 100644
index 00000000..bdf21333
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/newlines.mixed.ejs
@@ -0,0 +1,6 @@
+<ul>
+ <% var unused1 = 'blah' -%>
+ <% var unused2 = 'bleh' %>
+ <% var unused3 = 'bloh' -%>
+ <% var unused4 = 'bluh' %>
+</ul> \ No newline at end of file
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/newlines.mixed.html b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/newlines.mixed.html
new file mode 100644
index 00000000..6d8a2f58
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/newlines.mixed.html
@@ -0,0 +1,4 @@
+<ul>
+
+
+</ul> \ No newline at end of file
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/no.newlines.ejs b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/no.newlines.ejs
new file mode 100644
index 00000000..029b4618
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/no.newlines.ejs
@@ -0,0 +1,5 @@
+<ul>
+ <% users.forEach(function(user){ -%>
+ <li><%= user.name %></li>
+ <% }) -%>
+</ul> \ No newline at end of file
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/no.newlines.error.ejs b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/no.newlines.error.ejs
new file mode 100644
index 00000000..5749686b
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/no.newlines.error.ejs
@@ -0,0 +1,5 @@
+AAA
+<% data = "test"; -%>
+BBB
+<%= qdata %>
+CCC \ No newline at end of file
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/no.newlines.html b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/no.newlines.html
new file mode 100644
index 00000000..22857002
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/no.newlines.html
@@ -0,0 +1,5 @@
+<ul>
+ <li>geddy</li>
+ <li>neil</li>
+ <li>alex</li>
+ </ul>
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/no.semicolons.ejs b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/no.semicolons.ejs
new file mode 100644
index 00000000..d5831347
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/no.semicolons.ejs
@@ -0,0 +1,8 @@
+This document does not use semicolons in scriptlets.
+<%
+ var a = 'b'
+ var b = 'c'
+ var c
+ c = b
+%>
+The value of c is: <%= c %>
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/no.semicolons.html b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/no.semicolons.html
new file mode 100644
index 00000000..25392983
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/no.semicolons.html
@@ -0,0 +1,3 @@
+This document does not use semicolons in scriptlets.
+
+The value of c is: c \ No newline at end of file
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/para.ejs b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/para.ejs
new file mode 100644
index 00000000..89da779f
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/para.ejs
@@ -0,0 +1 @@
+<p>hey</p> \ No newline at end of file
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/pet.ejs b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/pet.ejs
new file mode 100644
index 00000000..09dd230b
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/pet.ejs
@@ -0,0 +1 @@
+<li><@= pet.name @></li>
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/single-quote.ejs b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/single-quote.ejs
new file mode 100644
index 00000000..1e35a95b
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/single-quote.ejs
@@ -0,0 +1 @@
+<p><%= 'loki' %>'s wheelchair</p> \ No newline at end of file
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/single-quote.html b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/single-quote.html
new file mode 100644
index 00000000..3125173d
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/single-quote.html
@@ -0,0 +1 @@
+<p>loki's wheelchair</p> \ No newline at end of file
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/style.css b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/style.css
new file mode 100644
index 00000000..f9c16e68
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/style.css
@@ -0,0 +1,3 @@
+body {
+ foo: '<%= value %>';
+}
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/user-no-with.ejs b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/user-no-with.ejs
new file mode 100644
index 00000000..1822e24a
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/user-no-with.ejs
@@ -0,0 +1 @@
+<h1><$= locals.name $></h1>
diff --git a/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/user.ejs b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/user.ejs
new file mode 100644
index 00000000..66f9adcb
--- /dev/null
+++ b/dgbuilder/dgeflows/node_modules/ejs/test/fixtures/user.ejs
@@ -0,0 +1 @@
+<h1><$= name $></h1>