diff --git a/Tests/ApolloCodegenTests/TestHelpers/LineByLineComparison.swift b/Tests/ApolloCodegenTests/TestHelpers/LineByLineComparison.swift index bd702bdbfd..0cb406e977 100644 --- a/Tests/ApolloCodegenTests/TestHelpers/LineByLineComparison.swift +++ b/Tests/ApolloCodegenTests/TestHelpers/LineByLineComparison.swift @@ -39,7 +39,7 @@ public func equalLineByLine( } else { return PredicateResult( status: .fail, - message: .fail("Expected \(expectedLines.count), actual ended at line \(index).") + message: .fail("Expected \(expectedLines.count), actual ended at line \(actualLines.count)") ) } } @@ -52,6 +52,13 @@ public func equalLineByLine( } } + guard expectedLinesBuffer.isEmpty else { + return PredicateResult( + status: .fail, + message: .fail("Expected \(expectedLines.count), actual ended at line \(actualLines.count).") + ) + } + return PredicateResult( status: .matches, message: .expectedTo("be equal")