Skip to content

Commit 8ef30c9

Browse files
committed
nvim: add test SetBufferVirtualText use BufferVirtualText
1 parent 3ff1566 commit 8ef30c9

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

nvim/nvim_test.go

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -484,15 +484,15 @@ func TestAPI(t *testing.T) {
484484
})
485485

486486
t.Run("virtual_text", func(t *testing.T) {
487-
clearBuffer(t, v, 0) // clear curret buffer text
487+
clearBuffer(t, v, Buffer(0)) // clear curret buffer text
488488

489489
nsID, err := v.CreateNamespace("test_virtual_text")
490490
if err != nil {
491491
t.Fatal(err)
492492
}
493493

494494
lines := []byte("ping")
495-
if err := v.SetBufferLines(0, 0, -1, true, bytes.Fields(lines)); err != nil {
495+
if err := v.SetBufferLines(Buffer(0), 0, -1, true, bytes.Fields(lines)); err != nil {
496496
t.Fatal(err)
497497
}
498498

@@ -502,7 +502,7 @@ func TestAPI(t *testing.T) {
502502
HLGroup: "String",
503503
},
504504
}
505-
nsID2, err := v.SetBufferVirtualText(0, nsID, 0, chunks, make(map[string]interface{}))
505+
nsID2, err := v.SetBufferVirtualText(Buffer(0), nsID, 0, chunks, make(map[string]interface{}))
506506
if err != nil {
507507
t.Fatal(err)
508508
}
@@ -511,7 +511,15 @@ func TestAPI(t *testing.T) {
511511
t.Fatalf("namespaceID: got %d, want %d", got, nsID)
512512
}
513513

514-
if err := v.ClearBufferNamespace(0, nsID, 0, -1); err != nil {
514+
chunks2, err := v.BufferVirtualText(Buffer(0), 0)
515+
if err != nil {
516+
t.Fatal(err)
517+
}
518+
if !reflect.DeepEqual(chunks, chunks2) {
519+
t.Fatalf("BufferVirtualText = %+v, want %+v", chunks, chunks2)
520+
}
521+
522+
if err := v.ClearBufferNamespace(Buffer(0), nsID, 0, -1); err != nil {
515523
t.Fatal(err)
516524
}
517525
})

0 commit comments

Comments
 (0)