cli + tui to publish to leaflet (wip) & manage tasks, notes & watch/read lists ๐Ÿƒ
charm leaflet readability golang

fix: race condition

+5 -5
+5 -5
internal/handlers/handlers_test.go
··· 637 t.Errorf("Setup failed: %v", err) 638 } 639 640 - buf.Reset() 641 - err = Status(ctx, []string{}, &buf) 642 if err != nil { 643 t.Errorf("Status after setup failed: %v", err) 644 } ··· 667 t.Error("Database should not exist after reset") 668 } 669 670 - buf.Reset() 671 - err = Status(ctx, []string{}, &buf) 672 if err != nil { 673 t.Errorf("Status after reset failed: %v", err) 674 } ··· 686 687 done := make(chan error, 3) 688 689 - var buf bytes.Buffer 690 for range 3 { 691 go func() { 692 time.Sleep(time.Millisecond * 10) 693 done <- Status(ctx, []string{}, &buf) 694 }()
··· 637 t.Errorf("Setup failed: %v", err) 638 } 639 640 + var buf2 bytes.Buffer 641 + err = Status(ctx, []string{}, &buf2) 642 if err != nil { 643 t.Errorf("Status after setup failed: %v", err) 644 } ··· 667 t.Error("Database should not exist after reset") 668 } 669 670 + var buf3 bytes.Buffer 671 + err = Status(ctx, []string{}, &buf3) 672 if err != nil { 673 t.Errorf("Status after reset failed: %v", err) 674 } ··· 686 687 done := make(chan error, 3) 688 689 for range 3 { 690 go func() { 691 + var buf bytes.Buffer 692 time.Sleep(time.Millisecond * 10) 693 done <- Status(ctx, []string{}, &buf) 694 }()