diff --git a/tests/markdown/basic.test.js b/tests/markdown/basic.test.js
index 57fe10ea1..174e43d7e 100644
--- a/tests/markdown/basic.test.js
+++ b/tests/markdown/basic.test.js
@@ -3,13 +3,13 @@
const Markdown = require('naturalcrit/markdown.js');
test('Escapes ';
- const rendered = Markdown.render(source);
- expect(rendered).toMatch('<script></script>');
+ const source = '';
+ const rendered = Markdown.render(source);
+ expect(rendered).toMatch('<script></script>');
});
test('Processes the markdown within an HTML block if its just a class wrapper', function() {
- const source = '
*Bold text*
';
- const rendered = Markdown.render(source);
- expect(rendered).toBe('');
+ const source = '*Bold text*
';
+ const rendered = Markdown.render(source);
+ expect(rendered).toBe('');
});
diff --git a/tests/markdown/mustache-span.test.js b/tests/markdown/mustache-span.test.js
index ca6b35bac..6d249ebcb 100644
--- a/tests/markdown/mustache-span.test.js
+++ b/tests/markdown/mustache-span.test.js
@@ -3,106 +3,106 @@
const Markdown = require('naturalcrit/markdown.js');
test('Renders a mustache span with text only', function() {
- const source = '{{ text}}';
- const rendered = Markdown.render(source);
- expect(rendered).toBe('text');
+ const source = '{{ text}}';
+ const rendered = Markdown.render(source);
+ expect(rendered).toBe('text');
});
test('Renders a mustache span with text only, but with spaces', function() {
- const source = '{{ this is a text}}';
- const rendered = Markdown.render(source);
- expect(rendered).toBe('this is a text');
+ const source = '{{ this is a text}}';
+ const rendered = Markdown.render(source);
+ expect(rendered).toBe('this is a text');
});
test('Renders an empty mustache span', function() {
- const source = '{{}}';
- const rendered = Markdown.render(source);
- expect(rendered).toBe('');
+ const source = '{{}}';
+ const rendered = Markdown.render(source);
+ expect(rendered).toBe('');
});
test('Renders a mustache span with just a space', function() {
- const source = '{{ }}';
- const rendered = Markdown.render(source);
- expect(rendered).toBe('');
+ const source = '{{ }}';
+ const rendered = Markdown.render(source);
+ expect(rendered).toBe('');
});
test('Renders a mustache span with a few spaces only', function() {
- const source = '{{ }}';
- const rendered = Markdown.render(source);
- expect(rendered).toBe('');
+ const source = '{{ }}';
+ const rendered = Markdown.render(source);
+ expect(rendered).toBe('');
});
test('Renders a mustache span with text and class', function() {
- const source = '{{my-class text}}';
- const rendered = Markdown.render(source);
- // FIXME: why do we have those two extra spaces after closing "?
- expect(rendered).toBe('text');
+ const source = '{{my-class text}}';
+ const rendered = Markdown.render(source);
+ // FIXME: why do we have those two extra spaces after closing "?
+ expect(rendered).toBe('text');
});
test('Renders a mustache span with text and two classes', function() {
- const source = '{{my-class,my-class2 text}}';
- const rendered = Markdown.render(source);
- // FIXME: why do we have those two extra spaces after closing "?
- expect(rendered).toBe('text');
+ const source = '{{my-class,my-class2 text}}';
+ const rendered = Markdown.render(source);
+ // FIXME: why do we have those two extra spaces after closing "?
+ expect(rendered).toBe('text');
});
test('Renders a mustache span with text with spaces and class', function() {
- const source = '{{my-class this is a text}}';
- const rendered = Markdown.render(source);
- // FIXME: why do we have those two extra spaces after closing "?
- expect(rendered).toBe('this is a text');
+ const source = '{{my-class this is a text}}';
+ const rendered = Markdown.render(source);
+ // FIXME: why do we have those two extra spaces after closing "?
+ expect(rendered).toBe('this is a text');
});
test('Renders a mustache span with text and id', function() {
- const source = '{{#my-span text}}';
- const rendered = Markdown.render(source);
- // FIXME: why do we have that one extra space after closing "?
- expect(rendered).toBe('text');
+ const source = '{{#my-span text}}';
+ const rendered = Markdown.render(source);
+ // FIXME: why do we have that one extra space after closing "?
+ expect(rendered).toBe('text');
});
test('Renders a mustache span with text and two ids', function() {
- const source = '{{#my-span,#my-favorite-span text}}';
- const rendered = Markdown.render(source);
- // FIXME: do we need to report an error here somehow?
- expect(rendered).toBe('text');
+ const source = '{{#my-span,#my-favorite-span text}}';
+ const rendered = Markdown.render(source);
+ // FIXME: do we need to report an error here somehow?
+ expect(rendered).toBe('text');
});
test('Renders a mustache span with text and css property', function() {
- const source = '{{color:red text}}';
- const rendered = Markdown.render(source);
- expect(rendered).toBe('text');
+ const source = '{{color:red text}}';
+ const rendered = Markdown.render(source);
+ expect(rendered).toBe('text');
});
test('Renders a mustache span with text and two css properties', function() {
- const source = '{{color:red,padding:5px text}}';
- const rendered = Markdown.render(source);
- expect(rendered).toBe('text');
+ const source = '{{color:red,padding:5px text}}';
+ const rendered = Markdown.render(source);
+ expect(rendered).toBe('text');
});
test('Renders a mustache span with text and css property which contains quotes', function() {
- const source = '{{font:"trebuchet ms" text}}';
- const rendered = Markdown.render(source);
- // FIXME: is it correct to remove quotes surrounding css property value?
- expect(rendered).toBe('text');
+ const source = '{{font:"trebuchet ms" text}}';
+ const rendered = Markdown.render(source);
+ // FIXME: is it correct to remove quotes surrounding css property value?
+ expect(rendered).toBe('text');
});
test('Renders a mustache span with text and two css properties which contains quotes', function() {
- const source = '{{font:"trebuchet ms",padding:"5px 10px" text}}';
- const rendered = Markdown.render(source);
- expect(rendered).toBe('text');
+ const source = '{{font:"trebuchet ms",padding:"5px 10px" text}}';
+ const rendered = Markdown.render(source);
+ expect(rendered).toBe('text');
});
test('Renders a mustache span with text with quotes and css property which contains quotes', function() {
- const source = '{{font:"trebuchet ms" text "with quotes"}}';
- const rendered = Markdown.render(source);
- expect(rendered).toBe('text “with quotes”');
+ const source = '{{font:"trebuchet ms" text "with quotes"}}';
+ const rendered = Markdown.render(source);
+ expect(rendered).toBe('text “with quotes”');
});
test('Renders a mustache span with text, id, class and a couple of css properties', function() {
- const source = '{{pen,#author,color:orange,font-family:"trebuchet ms" text}}';
- const rendered = Markdown.render(source);
- expect(rendered).toBe('text');
+ const source = '{{pen,#author,color:orange,font-family:"trebuchet ms" text}}';
+ const rendered = Markdown.render(source);
+ expect(rendered).toBe('text');
});
// TODO: add tests for ID with accordance to CSS spec: