From 3b18f09f448254ff54575066c60fe89d461acbf0 Mon Sep 17 00:00:00 2001 From: Vincent Esche Date: Wed, 2 Jan 2019 16:31:19 +0100 Subject: [PATCH] Refactor `RelationshipsTest.testDecoder` to not crash the process on failure (#50) --- Tests/XMLCoderTests/RelationshipsTest.swift | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Tests/XMLCoderTests/RelationshipsTest.swift b/Tests/XMLCoderTests/RelationshipsTest.swift index 767ec575..550da4fd 100644 --- a/Tests/XMLCoderTests/RelationshipsTest.swift +++ b/Tests/XMLCoderTests/RelationshipsTest.swift @@ -51,7 +51,13 @@ final class RelationshipsTest: XCTestCase { let rels = try decoder.decode(Relationships.self, from: xml) - XCTAssertEqual(rels.items[0].id, "rId1") + XCTAssertEqual(rels.items.count, 3) + + guard let relationship = rels.items.first else { + return + } + + XCTAssertEqual(relationship.id, "rId1") } static var allTests = [