@@ -70,10 +70,7 @@ func TestOutputFormat(t *testing.T) {
7070 }
7171 for _ , test := range tests {
7272 t .Run (test .name , func (t * testing.T ) {
73- reg , err := registry .New ()
74- if err != nil {
75- t .Fatal (err )
76- }
73+ reg := registry .New ()
7774
7875 if test .output == nil {
7976 DefinePrompt (
@@ -94,10 +91,7 @@ func TestOutputFormat(t *testing.T) {
9491}
9592
9693func TestInputFormat (t * testing.T ) {
97- reg , err := registry .New ()
98- if err != nil {
99- t .Fatal (err )
100- }
94+ reg := registry .New ()
10195
10296 type hello struct {
10397 Name string `json:"name"`
@@ -222,10 +216,7 @@ func definePromptModel(reg *registry.Registry) Model {
222216}
223217
224218func TestValidPrompt (t * testing.T ) {
225- reg , err := registry .New ()
226- if err != nil {
227- t .Fatal (err )
228- }
219+ reg := registry .New ()
229220
230221 ConfigureFormats (reg )
231222
@@ -595,10 +586,7 @@ func testGenerate(ctx context.Context, req *ModelRequest, cb func(context.Contex
595586}
596587
597588func TestOptionsPatternExecute (t * testing.T ) {
598- reg , err := registry .New ()
599- if err != nil {
600- t .Fatal (err )
601- }
589+ reg := registry .New ()
602590
603591 ConfigureFormats (reg )
604592
@@ -649,10 +637,8 @@ func TestOptionsPatternExecute(t *testing.T) {
649637}
650638
651639func TestDefaultsOverride (t * testing.T ) {
652- reg , err := registry .New ()
653- if err != nil {
654- t .Fatal (err )
655- }
640+ reg := registry .New ()
641+
656642 // Set up default formats
657643 ConfigureFormats (reg )
658644
@@ -832,10 +818,7 @@ Hello, {{name}}!
832818 }
833819
834820 // Initialize a mock registry
835- reg , err := registry .New ()
836- if err != nil {
837- t .Fatalf ("Failed to create registry: %v" , err )
838- }
821+ reg := registry .New ()
839822
840823 // Call loadPrompt
841824 LoadPrompt (reg , tempDir , "example.prompt" , "test-namespace" )
@@ -865,10 +848,7 @@ Hello, {{name}}!
865848
866849func TestLoadPrompt_FileNotFound (t * testing.T ) {
867850 // Initialize a mock registry
868- reg , err := registry .New ()
869- if err != nil {
870- t .Fatalf ("Failed to create registry: %v" , err )
871- }
851+ reg := registry .New ()
872852
873853 // Call loadPrompt with a non-existent file
874854 LoadPrompt (reg , "./nonexistent" , "missing.prompt" , "test-namespace" )
@@ -893,10 +873,7 @@ func TestLoadPrompt_InvalidPromptFile(t *testing.T) {
893873 }
894874
895875 // Initialize a mock registry
896- reg , err := registry .New ()
897- if err != nil {
898- t .Fatalf ("Failed to create registry: %v" , err )
899- }
876+ reg := registry .New ()
900877
901878 // Call loadPrompt
902879 LoadPrompt (reg , tempDir , "invalid.prompt" , "test-namespace" )
@@ -927,10 +904,7 @@ Hello, {{name}}!
927904 }
928905
929906 // Initialize a mock registry
930- reg , err := registry .New ()
931- if err != nil {
932- t .Fatalf ("Failed to create registry: %v" , err )
933- }
907+ reg := registry .New ()
934908
935909 // Call loadPrompt
936910 LoadPrompt (reg , tempDir , "example.variant.prompt" , "test-namespace" )
@@ -985,10 +959,7 @@ Hello, {{name}}!
985959 }
986960
987961 // Initialize a mock registry
988- reg , err := registry .New ()
989- if err != nil {
990- t .Fatalf ("Failed to create registry: %v" , err )
991- }
962+ reg := registry .New ()
992963
993964 // Call LoadPromptFolder
994965 LoadPromptDir (reg , tempDir , "test-namespace" )
@@ -1027,32 +998,15 @@ func TestLoadPromptFolder_DirectoryNotFound(t *testing.T) {
1027998// and using both partials and helpers.
1028999func TestDefinePartialAndHelper (t * testing.T ) {
10291000 // Initialize a mock registry
1030- reg , err := registry .New ()
1031- if err != nil {
1032- t .Fatalf ("Failed to create registry: %v" , err )
1033- }
1001+ reg := registry .New ()
10341002 ConfigureFormats (reg )
10351003
10361004 model := definePromptModel (reg )
10371005
1038- if err = reg .DefinePartial ("header" , "Welcome {{name}}!" ); err != nil {
1039- t .Fatalf ("Failed to define partial: %v" , err )
1040- }
1041- if err = reg .DefineHelper ("uppercase" , func (s string ) string {
1006+ reg .DefinePartial ("header" , "Welcome {{name}}!" )
1007+ reg .DefineHelper ("uppercase" , func (s string ) string {
10421008 return strings .ToUpper (s )
1043- }); err != nil {
1044- t .Fatalf ("Failed to define helper: %v" , err )
1045- }
1046-
1047- // Duplicate partial and helper definitions should return an error
1048- if err = reg .DefinePartial ("header" , "Welcome {{name}}!" ); err == nil {
1049- t .Fatalf ("Expected error defining partial with duplicate name" )
1050- }
1051- if err = reg .DefineHelper ("uppercase" , func (s string ) string {
1052- return ""
1053- }); err == nil {
1054- t .Fatalf ("Expected error defining helper with duplicate name" )
1055- }
1009+ })
10561010
10571011 p := DefinePrompt (reg , "test" , WithPrompt (`{{> header}} {{uppercase greeting}}` ), WithModel (model ))
10581012
0 commit comments