@@ -39,12 +39,11 @@ object DiffResultPrinter {
3939 case r : DiffResult .RecordResult => {
4040 val indentForFields = Str (" \n " ++ indentLevel.asSpacesPlus1)
4141 val fieldsStr = r.fields
42- .map {
43- case (fieldName, vRes) =>
44- Str (fieldName) ++ " : " ++ consoleOutput(
45- vRes,
46- indentLevel = indentLevel + 1 ,
47- ) ++ " ,"
42+ .map { case (fieldName, vRes) =>
43+ Str (fieldName) ++ " : " ++ consoleOutput(
44+ vRes,
45+ indentLevel = indentLevel + 1 ,
46+ ) ++ " ,"
4847 }
4948 .foldLeft(Str (" " )) { case (accum, nextStr) => accum ++ indentForFields ++ nextStr }
5049 val allStr = Str (s " ${r.typeName.short}( " ) ++ fieldsStr ++ s " \n ${indentLevel.asSpaces}) "
@@ -61,9 +60,8 @@ object DiffResultPrinter {
6160 keyStr ++ " -> " ++ valueStr ++ " ,"
6261 }
6362 }
64- .foldLeft(Str (" " )) {
65- case (accum, nextStr) =>
66- accum ++ indentPlusStr ++ nextStr
63+ .foldLeft(Str (" " )) { case (accum, nextStr) =>
64+ accum ++ indentPlusStr ++ nextStr
6765 }
6866 val allStr = Str (r.typeName.short ++ " (" ) ++ keyValStr ++ s " \n ${indentLevel.asSpaces}) "
6967 colorOnMatchType(allStr, r.pairType)
@@ -92,8 +90,8 @@ object DiffResultPrinter {
9290 obtainedStr.overlay(colorObtained) ++ " -> " ++ expectedStr.overlay(colorExpected)
9391 }
9492 }
95- case ValueResult .ObtainedOnly (obtained, _) => fansi.Str (obtained)
96- case ValueResult .ExpectedOnly (expected, _) => fansi.Str (expected)
93+ case ValueResult .ObtainedOnly (obtained, _) => fansi.Str (obtained).overlay(colorObtained)
94+ case ValueResult .ExpectedOnly (expected, _) => fansi.Str (expected).overlay(colorExpected)
9795 }
9896 }
9997 }
0 commit comments