package deepseek import ( "errors" "testing" deeppow "git.scuroneko.dev/scuroneko/go-deepseek/pow" ) func TestPowChallengeToBase64PropagatesSolverError(t *testing.T) { _, err := (PowChallenge{ Algorithm: "DeepSeekHashV1", Challenge: "invalid", Salt: "salt", Difficulty: 1, }).ToBase64() if !errors.Is(err, deeppow.ErrInvalidArgument) { t.Fatalf("ToBase64() error = %v, want ErrInvalidArgument", err) } }