From 0a4b803209909445222e6d905c167e36cfc6a8d0 Mon Sep 17 00:00:00 2001 From: Jonny Barnes Date: Fri, 19 Jun 2020 21:39:02 +0100 Subject: [PATCH] =?UTF-8?q?Use=20commonmark=E2=80=99s=20built=20in=20autol?= =?UTF-8?q?ink=20extension?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Models/Note.php | 2 +- tests/Unit/NotesTest.php | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/app/Models/Note.php b/app/Models/Note.php index 51162141..a92d7d29 100644 --- a/app/Models/Note.php +++ b/app/Models/Note.php @@ -14,7 +14,7 @@ use Illuminate\Support\Facades\Cache; use Jonnybarnes\IndieWeb\Numbers; use Laravel\Scout\Searchable; use League\CommonMark\Block\Element\{FencedCode, IndentedCode}; -use League\CommonMark\Ext\Autolink\AutolinkExtension; +use League\CommonMark\Extension\Autolink\AutolinkExtension; use League\CommonMark\{CommonMarkConverter, Environment}; use Normalizer; use Spatie\CommonMarkHighlighter\{FencedCodeRenderer, IndentedCodeRenderer}; diff --git a/tests/Unit/NotesTest.php b/tests/Unit/NotesTest.php index a4a390d9..af40d471 100644 --- a/tests/Unit/NotesTest.php +++ b/tests/Unit/NotesTest.php @@ -284,4 +284,16 @@ JSON; $this->assertNull($note->twitter); } + + public function test_markdown_gets_converted() + { + $note = Note::create([ + 'note' => 'The best search engine? https://duckduckgo.com', + ]); + + $this->assertSame( + '

The best search engine? https://duckduckgo.com

' . PHP_EOL, + $note->note + ); + } }