summaryrefslogtreecommitdiff
path: root/spec/frontend/static_site_editor/services/templater_spec.js
diff options
context:
space:
mode:
Diffstat (limited to 'spec/frontend/static_site_editor/services/templater_spec.js')
-rw-r--r--spec/frontend/static_site_editor/services/templater_spec.js112
1 files changed, 0 insertions, 112 deletions
diff --git a/spec/frontend/static_site_editor/services/templater_spec.js b/spec/frontend/static_site_editor/services/templater_spec.js
deleted file mode 100644
index cb3a0a0c106..00000000000
--- a/spec/frontend/static_site_editor/services/templater_spec.js
+++ /dev/null
@@ -1,112 +0,0 @@
-/* eslint-disable no-useless-escape */
-import templater from '~/static_site_editor/services/templater';
-
-describe('templater', () => {
- const source = `Below this line is a simple ERB (single-line erb block) example.
-
-<% some erb code %>
-
-Below this line is a complex ERB (multi-line erb block) example.
-
-<% if apptype.maturity && (apptype.maturity != "planned") %>
- <% maturity = "This application type is at the \"#{apptype.maturity}\" level of maturity." %>
-<% end %>
-
-Below this line is a non-erb (single-line HTML) markup example that also has erb.
-
-<a href="<%= compensation_roadmap.role_path %>"><%= compensation_roadmap.role_path %></a>
-
-Below this line is a non-erb (multi-line HTML block) markup example that also has erb.
-
-<ul>
-<% compensation_roadmap.recommendation.recommendations.each do |recommendation| %>
- <li><%= recommendation %></li>
-<% end %>
-</ul>
-
-Below this line is a block of HTML.
-
-<div>
- <h1>Heading</h1>
- <p>Some paragraph...</p>
-</div>
-
-Below this line is a codeblock of the same HTML that should be ignored and preserved.
-
-\`\`\` html
-<div>
- <h1>Heading</h1>
- <p>Some paragraph...</p>
-</div>
-\`\`\`
-
-Below this line is a iframe that should be ignored and preserved
-
-<iframe></iframe>
-`;
- const sourceTemplated = `Below this line is a simple ERB (single-line erb block) example.
-
-\`\`\` sse
-<% some erb code %>
-\`\`\`
-
-Below this line is a complex ERB (multi-line erb block) example.
-
-\`\`\` sse
-<% if apptype.maturity && (apptype.maturity != "planned") %>
- <% maturity = "This application type is at the \"#{apptype.maturity}\" level of maturity." %>
-<% end %>
-\`\`\`
-
-Below this line is a non-erb (single-line HTML) markup example that also has erb.
-
-\`\`\` sse
-<a href="<%= compensation_roadmap.role_path %>"><%= compensation_roadmap.role_path %></a>
-\`\`\`
-
-Below this line is a non-erb (multi-line HTML block) markup example that also has erb.
-
-\`\`\` sse
-<ul>
-<% compensation_roadmap.recommendation.recommendations.each do |recommendation| %>
- <li><%= recommendation %></li>
-<% end %>
-</ul>
-\`\`\`
-
-Below this line is a block of HTML.
-
-\`\`\` sse
-<div>
- <h1>Heading</h1>
- <p>Some paragraph...</p>
-</div>
-\`\`\`
-
-Below this line is a codeblock of the same HTML that should be ignored and preserved.
-
-\`\`\` html
-<div>
- <h1>Heading</h1>
- <p>Some paragraph...</p>
-</div>
-\`\`\`
-
-Below this line is a iframe that should be ignored and preserved
-
-<iframe></iframe>
-`;
-
- it.each`
- fn | initial | target
- ${'wrap'} | ${source} | ${sourceTemplated}
- ${'wrap'} | ${sourceTemplated} | ${sourceTemplated}
- ${'unwrap'} | ${sourceTemplated} | ${source}
- ${'unwrap'} | ${source} | ${source}
- `(
- 'wraps $initial in a templated sse codeblocks if $fn is wrap, unwraps otherwise',
- ({ fn, initial, target }) => {
- expect(templater[fn](initial)).toMatch(target);
- },
- );
-});