...

Source file src/github.com/jedib0t/go-pretty/v6/list/render_markdown_test.go

Documentation: github.com/jedib0t/go-pretty/v6/list

     1  package list
     2  
     3  import (
     4  	"testing"
     5  
     6  	"github.com/stretchr/testify/assert"
     7  )
     8  
     9  func TestList_RenderMarkdown(t *testing.T) {
    10  	lw := NewWriter()
    11  	lw.AppendItem(testItem1)
    12  	lw.Indent()
    13  	lw.AppendItems(testItems2)
    14  	lw.Indent()
    15  	lw.AppendItems(testItems3)
    16  	lw.UnIndent()
    17  	lw.AppendItem(testItem4)
    18  	lw.Indent()
    19  	lw.AppendItem(testItem5)
    20  
    21  	expectedOutMarkdown := `  * Game Of Thrones
    22      * Winter
    23      * Is
    24      * Coming
    25        * This
    26        * Is
    27        * Known
    28      * The Dark Tower
    29        * The Gunslinger`
    30  	assert.Equal(t, expectedOutMarkdown, lw.RenderMarkdown())
    31  
    32  	lw.SetStyle(styleTest)
    33  	assert.NotNil(t, lw.Style())
    34  	assert.Equal(t, styleTest.Name, lw.Style().Name)
    35  	assert.Equal(t, expectedOutMarkdown, lw.RenderMarkdown())
    36  	assert.NotNil(t, lw.Style())
    37  	assert.Equal(t, styleTest.Name, lw.Style().Name)
    38  }
    39  

View as plain text