1
0
Fork 0
gilo/editor/editor_test.go

26 lines
420 B
Go
Raw Normal View History

2021-03-31 19:17:04 -04:00
package editor
import "testing"
func TestNew(t *testing.T) {
e := New()
if e == nil {
t.Errorf("Failed to create editor")
}
}
2021-04-01 18:51:52 -04:00
func TestInsertChar(t *testing.T) {
e := New()
e.insertChar('q')
2021-04-02 14:52:44 -04:00
if e.document.RowCount() != 1 {
2021-04-01 18:51:52 -04:00
t.Errorf("A row was not created when the character was inserted")
}
2021-04-02 14:52:44 -04:00
row := e.document.Row(0)
if row.Size() != 1 {
2021-04-01 18:51:52 -04:00
t.Errorf("Failed to add character to row. Row: %v", row)
}
2021-04-01 20:26:40 -04:00
}