@@ -115,28 +115,28 @@ func (ae *AssertionError) Format(ctx *AssertionContext) string {
115115
116116 // Primary and comparison values
117117 if ae .PrimaryValue .Label != "" {
118- sb . WriteString ( fmt .Sprintf ( " %s: %s\n " , ae .PrimaryValue .Label , formatValue (ae .PrimaryValue .Value ) ))
118+ fmt .Fprintf ( & sb , " %s: %s\n " , ae .PrimaryValue .Label , formatValue (ae .PrimaryValue .Value ))
119119 }
120120 if ae .ComparisonValue .Label != "" {
121- sb . WriteString ( fmt .Sprintf ( " %s: %s\n " , ae .ComparisonValue .Label , formatValue (ae .ComparisonValue .Value ) ))
121+ fmt .Fprintf ( & sb , " %s: %s\n " , ae .ComparisonValue .Label , formatValue (ae .ComparisonValue .Value ))
122122 }
123123
124124 // Error if present
125125 if ae .Error != nil {
126- sb . WriteString ( fmt .Sprintf ( " Error: %v\n " , ae .Error ) )
126+ fmt .Fprintf ( & sb , " Error: %v\n " , ae .Error )
127127 }
128128
129129 // Extra key-value pairs
130130 for _ , kv := range ae .ExtraValues {
131- sb . WriteString ( fmt .Sprintf ( " %s: %s\n " , kv .Label , formatValue (kv .Value ) ))
131+ fmt .Fprintf ( & sb , " %s: %s\n " , kv .Label , formatValue (kv .Value ))
132132 }
133133
134134 // Diff if present
135135 if ae .Diff != "" {
136136 sb .WriteString (" Diff:\n " )
137137 for line := range strings .SplitSeq (ae .Diff , "\n " ) {
138138 if line != "" {
139- sb . WriteString ( fmt .Sprintf ( " %s\n " , line ) )
139+ fmt .Fprintf ( & sb , " %s\n " , line )
140140 }
141141 }
142142 }
@@ -145,7 +145,7 @@ func (ae *AssertionError) Format(ctx *AssertionContext) string {
145145 if len (ae .Details ) > 0 {
146146 sb .WriteString (" Details:\n " )
147147 for _ , detail := range ae .Details {
148- sb . WriteString ( fmt .Sprintf ( " %s\n " , detail ) )
148+ fmt .Fprintf ( & sb , " %s\n " , detail )
149149 }
150150 }
151151
@@ -155,7 +155,7 @@ func (ae *AssertionError) Format(ctx *AssertionContext) string {
155155 // Add indentation for the stack block
156156 for line := range strings .SplitSeq (ae .Stack , "\n " ) {
157157 if line != "" { // Avoid adding empty lines
158- sb . WriteString ( fmt .Sprintf ( " %s\n " , line ) )
158+ fmt .Fprintf ( & sb , " %s\n " , line )
159159 }
160160 }
161161 }
0 commit comments