Skip to content

Commit

Permalink
test: correct test checks for improved output
Browse files Browse the repository at this point in the history
  • Loading branch information
GNMoseke committed Jul 11, 2024
1 parent 53e39ee commit ab94a2e
Showing 1 changed file with 13 additions and 10 deletions.
23 changes: 13 additions & 10 deletions Tests/PeregrineTests/PeregrineTests.swift
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ class PeregrineTests: XCTestCase {
var output = try await runner.runTests(tests: [])
XCTAssertFalse(output.success)
XCTAssertNil(output.backtraceLines)
var expectedErrors = [#"("Arthur Morgan") is not equal to ("Dutch Van Der Linde")"#]
var expectedErrors = [#"XCTAssertEqual failed: ("Arthur Morgan") is not equal to ("Dutch Van Der Linde")"#]
XCTAssertEqual(output.results.map { $0.errors }.reduce([], +).map { $0.1 }, expectedErrors)
XCTAssertEqual(output.results.map { $0.test }, [Test(suite: "SuiteOne", name: "testSingleFail")])

Expand All @@ -86,7 +86,10 @@ class PeregrineTests: XCTestCase {
output = try await runner.runTests(tests: [])
XCTAssertFalse(output.success)
XCTAssertNil(output.backtraceLines)
expectedErrors = [#"("Hosea Matthews") is not equal to ("Dutch Van Der Linde") - Always listen to Hosea"#]
expectedErrors =
[
#"XCTAssertEqual failed: ("Hosea Matthews") is not equal to ("Dutch Van Der Linde") - Always listen to Hosea"#,
]
XCTAssertEqual(output.results.map { $0.errors }.reduce([], +).map { $0.1 }, expectedErrors)
XCTAssertEqual(output.results.map { $0.test }, [Test(suite: "SuiteOne", name: "testCustomFailMessage")])
}
Expand All @@ -103,10 +106,10 @@ class PeregrineTests: XCTestCase {
XCTAssertFalse(output.success)
XCTAssertNil(output.backtraceLines)
let expectedErrors = Set([
#"("Calvin") is not equal to ("Hobbes")"#,
#"XCTAssertEqual failed: ("Calvin") is not equal to ("Hobbes")"#,
#"XCTAssertTrue failed"#,
#"("1") is not equal to ("2")"#,
#""Zagreus""#,
#"XCTAssertEqual failed: ("1") is not equal to ("2")"#,
#"XCTAssertNil failed: "Zagreus""#,
])
XCTAssertEqual(Set(output.results.map { $0.errors }.reduce([], +).map { $0.1 }), expectedErrors)
XCTAssertEqual(
Expand Down Expand Up @@ -140,12 +143,12 @@ class PeregrineTests: XCTestCase {
XCTAssertFalse(output.success)
XCTAssertNil(output.backtraceLines)
let expectedErrors = Set([
#"("Arthur Morgan") is not equal to ("Dutch Van Der Linde")"#,
#"("Hosea Matthews") is not equal to ("Dutch Van Der Linde") - Always listen to Hosea"#,
#"("Calvin") is not equal to ("Hobbes")"#,
#"XCTAssertEqual failed: ("Arthur Morgan") is not equal to ("Dutch Van Der Linde")"#,
#"XCTAssertEqual failed: ("Hosea Matthews") is not equal to ("Dutch Van Der Linde") - Always listen to Hosea"#,
#"XCTAssertEqual failed: ("Calvin") is not equal to ("Hobbes")"#,
#"XCTAssertTrue failed"#,
#"("1") is not equal to ("2")"#,
#""Zagreus""#,
#"XCTAssertEqual failed: ("1") is not equal to ("2")"#,
#"XCTAssertNil failed: "Zagreus""#,
])
XCTAssertEqual(Set(output.results.map { $0.errors }.reduce([], +).map { $0.1 }), expectedErrors)
XCTAssertEqual(
Expand Down

0 comments on commit ab94a2e

Please sign in to comment.