github.com/markusbkk/elvish@v0.0.0-20231204143114-91dc52438621/pkg/edit/minibuf_test.go (about)

     1  package edit
     2  
     3  import (
     4  	"testing"
     5  
     6  	"github.com/markusbkk/elvish/pkg/cli/term"
     7  )
     8  
     9  func TestMinibuf(t *testing.T) {
    10  	f := setup(t)
    11  
    12  	evals(f.Evaler, `edit:minibuf:start`)
    13  	f.TestTTY(t,
    14  		"~> \n",
    15  		" MINIBUF  ", Styles,
    16  		"********* ", term.DotHere,
    17  	)
    18  	feedInput(f.TTYCtrl, "edit:insert-at-dot put\n")
    19  	f.TestTTY(t,
    20  		"~> put", Styles,
    21  		"   vvv", term.DotHere,
    22  	)
    23  }