Skip to content

Commit 3a9eec6

Browse files
committed
Fixed debugPrintedIs assertion logic in Print.swift
They didn't fail if expected2 was nil (nil was default value) but the actual value was different than expected1
1 parent 63f36a8 commit 3a9eec6

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

test/1_stdlib/Print.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ func debugPrintedIs<T>(
8383
) {
8484
var actual = ""
8585
debugPrint(object, terminator: "", toStream: &actual)
86-
if expected1 != actual && (expected2 != nil && expected2! != actual) {
86+
if expected1 != actual && (expected2 == nil || expected2! != actual) {
8787
print(
8888
"check failed at \(file), line \(line)",
8989
"expected: \"\(expected1)\" or \"\(expected2)\"",

0 commit comments

Comments
 (0)