Ctrl K
ComunidadGuías…

internal/autogen/sidecar_windows_test.go

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
//go:build windows

package autogen

// Windows-only: the UI may re-save the same gguf spelled with backslashes, and
// only there does filepath.ToSlash fold them into the same key.

import "testing"

func TestAutogen_Sidecar_matchKeyFoldsSeparators(t *testing.T) {
	gen := writeGen(t)
	if _, err := UpsertSidecarOverride(gen, Override{Match: "Z:/m/a.gguf", Ctx: 4096}); err != nil {
		t.Fatal(err)
	}
	if _, err := UpsertSidecarOverride(gen, Override{Match: `z:\m\a.gguf`, Ctx: 8192}); err != nil {
		t.Fatal(err)
	}
	rows, _ := LoadSidecarOverrides(gen)
	if len(rows) != 1 || rows[0].Ctx != 8192 {
		t.Fatalf("backslash-spelled Match should replace, got %+v", rows)
	}
}