<<<'HTML'
HTML, ]); expect($page->normalized_content) ->toContain('/storage/guide-pages/example.png?signature=abc') ->not->toContain('http://localhost:8000/storage/guide-pages/example.png?signature=abc'); }); it('adds a leading slash to relative guide image urls', function () { $page = new GuidePage([ 'content' => '', ]); expect($page->normalized_content) ->toBe(''); }); it('keeps external image urls unchanged', function () { $page = new GuidePage([ 'content' => '', ]); expect($page->normalized_content) ->toBe(''); }); it('builds root relative upload urls for new attachments', function () { expect(GuidePage::uploadedAttachmentUrl('guide-pages/example.png')) ->toBe('/storage/guide-pages/example.png'); });