22 lines
437 B
Go
22 lines
437 B
Go
package view
|
|
|
|
// func TestUpdateLogs(t *testing.T) {
|
|
// v := newLogView("test", NewApp(config.NewConfig(ks{})), nil)
|
|
|
|
// var wg sync.WaitGroup
|
|
// wg.Add(1)
|
|
// c := make(chan string, 10)
|
|
// go func() {
|
|
// defer wg.Done()
|
|
// updateLogs(context.Background(), c, v, 10)
|
|
// }()
|
|
|
|
// for i := 0; i < 500; i++ {
|
|
// c <- fmt.Sprintf("log %d", i)
|
|
// }
|
|
// close(c)
|
|
// wg.Wait()
|
|
|
|
// assert.Equal(t, 500, v.logs.GetLineCount())
|
|
// }
|