From 9847f69f6be647673be2f3c0c2cc43beba42f49f Mon Sep 17 00:00:00 2001 From: Joe Pea Date: Sat, 31 Oct 2020 12:27:53 -0700 Subject: [PATCH] We don't need to init if we're only testing marked. We probably don't need to test marked either, as we assume that the marked library works as advertised in whichever way they tested it. --- test/integration/render.test.js | 63 ++++++++++++++++----------------- 1 file changed, 30 insertions(+), 33 deletions(-) diff --git a/test/integration/render.test.js b/test/integration/render.test.js index 62f8b8ae0..bc16b8b30 100644 --- a/test/integration/render.test.js +++ b/test/integration/render.test.js @@ -1,20 +1,21 @@ const stripIndent = require('common-tags/lib/stripIndent'); -const docsifyInit = require('../helpers/docsify-init'); +// const docsifyInit = require('../helpers/docsify-init'); +const marked = require('marked'); // Suite // ----------------------------------------------------------------------------- describe('render', function() { // Setup & Teardown // ------------------------------------------------------------------------- - beforeEach(async () => { - await docsifyInit(); - }); + // beforeEach(async () => { + // await docsifyInit(); + // }); // Helpers // --------------------------------------------------------------------------- describe('helpers', () => { test('important content', () => { - const output = window.marked('!> Important content'); + const output = marked('!> Important content'); expect(output).toMatchInlineSnapshot( `"

Important content

"` @@ -22,7 +23,7 @@ describe('render', function() { }); test('general tip', () => { - const output = window.marked('?> General tip'); + const output = marked('?> General tip'); expect(output).toMatchInlineSnapshot( `"

General tip

"` @@ -34,7 +35,7 @@ describe('render', function() { // --------------------------------------------------------------------------- describe('lists', function() { test('as unordered task list', async function() { - const output = window.marked(stripIndent` + const output = marked(stripIndent` - [x] Task 1 - [ ] Task 2 - [ ] Task 3 @@ -46,7 +47,7 @@ describe('render', function() { }); test('as ordered task list', async function() { - const output = window.marked(stripIndent` + const output = marked(stripIndent` 1. [ ] Task 1 2. [x] Task 2 `); @@ -57,7 +58,7 @@ describe('render', function() { }); test('normal unordered', async function() { - const output = window.marked(stripIndent` + const output = marked(stripIndent` - [linktext](link) - just text `); @@ -68,7 +69,7 @@ describe('render', function() { }); test('unordered with custom start', async function() { - const output = window.marked(stripIndent` + const output = marked(stripIndent` 1. first 2. second @@ -83,7 +84,7 @@ describe('render', function() { }); test('nested', async function() { - const output = window.marked(stripIndent` + const output = marked(stripIndent` - 1 - 2 - 2 a @@ -101,7 +102,7 @@ describe('render', function() { // --------------------------------------------------------------------------- describe('images', function() { test('regular', async function() { - const output = window.marked('![alt text](http://imageUrl)'); + const output = marked('![alt text](http://imageUrl)'); expect(output).toMatchInlineSnapshot( `"

\\"alt

"` @@ -109,7 +110,7 @@ describe('render', function() { }); test('class', async function() { - const output = window.marked( + const output = marked( "![alt text](http://imageUrl ':class=someCssClass')" ); @@ -119,9 +120,7 @@ describe('render', function() { }); test('id', async function() { - const output = window.marked( - "![alt text](http://imageUrl ':id=someCssID')" - ); + const output = marked("![alt text](http://imageUrl ':id=someCssID')"); expect(output).toMatchInlineSnapshot( `"

\\"alt

"` @@ -129,7 +128,7 @@ describe('render', function() { }); test('no-zoom', async function() { - const output = window.marked("![alt text](http://imageUrl ':no-zoom')"); + const output = marked("![alt text](http://imageUrl ':no-zoom')"); expect(output).toMatchInlineSnapshot( `"

\\"alt

"` @@ -138,7 +137,7 @@ describe('render', function() { describe('size', function() { test('width and height', async function() { - const output = window.marked( + const output = marked( "![alt text](http://imageUrl ':size=WIDTHxHEIGHT')" ); @@ -148,7 +147,7 @@ describe('render', function() { }); test('width', async function() { - const output = window.marked("![alt text](http://imageUrl ':size=50')"); + const output = marked("![alt text](http://imageUrl ':size=50')"); expect(output).toMatchInlineSnapshot( `"

\\"alt

"` @@ -161,7 +160,7 @@ describe('render', function() { // --------------------------------------------------------------------------- describe('headings', function() { test('h1', async function() { - const output = window.marked('# h1 tag'); + const output = marked('# h1 tag'); expect(output).toMatchInlineSnapshot( `"

h1 tag

"` @@ -169,7 +168,7 @@ describe('render', function() { }); test('h2', async function() { - const output = window.marked('## h2 tag'); + const output = marked('## h2 tag'); expect(output).toMatchInlineSnapshot( `"

h2 tag

"` @@ -177,7 +176,7 @@ describe('render', function() { }); test('h3', async function() { - const output = window.marked('### h3 tag'); + const output = marked('### h3 tag'); expect(output).toMatchInlineSnapshot( `"

h3 tag

"` @@ -185,7 +184,7 @@ describe('render', function() { }); test('h4', async function() { - const output = window.marked('#### h4 tag'); + const output = marked('#### h4 tag'); expect(output).toMatchInlineSnapshot( `"

h4 tag

"` @@ -193,7 +192,7 @@ describe('render', function() { }); test('h5', async function() { - const output = window.marked('##### h5 tag'); + const output = marked('##### h5 tag'); expect(output).toMatchInlineSnapshot( `"
h5 tag
"` @@ -201,7 +200,7 @@ describe('render', function() { }); test('h6', async function() { - const output = window.marked('###### h6 tag'); + const output = marked('###### h6 tag'); expect(output).toMatchInlineSnapshot( `"
h6 tag
"` @@ -211,7 +210,7 @@ describe('render', function() { describe('link', function() { test('regular', async function() { - const output = window.marked('[alt text](http://url)'); + const output = marked('[alt text](http://url)'); expect(output).toMatchInlineSnapshot( `"

alt text

"` @@ -223,7 +222,7 @@ describe('render', function() { // externalLinkTarget: '_blank', // externalLinkRel: 'noopener', // }); - const output = window.marked('[alt text](http://www.example.com)'); + const output = marked('[alt text](http://www.example.com)'); expect(output).toMatchInlineSnapshot( `"

alt text

"` @@ -231,7 +230,7 @@ describe('render', function() { }); test('disabled', async function() { - const output = window.marked("[alt text](http://url ':disabled')"); + const output = marked("[alt text](http://url ':disabled')"); expect(output).toMatchInlineSnapshot( `"

alt text

"` @@ -239,7 +238,7 @@ describe('render', function() { }); test('target', async function() { - const output = window.marked("[alt text](http://url ':target=_self')"); + const output = marked("[alt text](http://url ':target=_self')"); expect(output).toMatchInlineSnapshot( `"

alt text

"` @@ -247,9 +246,7 @@ describe('render', function() { }); test('class', async function() { - const output = window.marked( - "[alt text](http://url ':class=someCssClass')" - ); + const output = marked("[alt text](http://url ':class=someCssClass')"); expect(output).toMatchInlineSnapshot( `"

alt text

"` @@ -257,7 +254,7 @@ describe('render', function() { }); test('id', async function() { - const output = window.marked("[alt text](http://url ':id=someCssID')"); + const output = marked("[alt text](http://url ':id=someCssID')"); expect(output).toMatchInlineSnapshot( `"

alt text

"`