gosick #1

Merged
DelphicOkami merged 162 commits from gosick into main 2026-03-21 23:08:00 +00:00
Showing only changes of commit 8a6a21811a - Show all commits

View File

@@ -1,6 +1,31 @@
package core package core
import "testing" import (
"bytes"
"testing"
)
func TestNewRejectsNilWriters(t *testing.T) {
t.Run("nil stdout", func(t *testing.T) {
app, err := New(nil, &bytes.Buffer{})
if err == nil {
t.Fatal("expected error for nil stdout")
}
if app != nil {
t.Fatal("expected nil app for nil stdout")
}
})
t.Run("nil stderr", func(t *testing.T) {
app, err := New(&bytes.Buffer{}, nil)
if err == nil {
t.Fatal("expected error for nil stderr")
}
if app != nil {
t.Fatal("expected nil app for nil stderr")
}
})
}
func TestDeriveDestination(t *testing.T) { func TestDeriveDestination(t *testing.T) {
tests := []struct { tests := []struct {