Product Code:
required init?(coder: NSCoder) { return nil }
Test:
func testInitWithCoder() { let archiverData = NSMutableData() let archiver = NSKeyedArchiver(forWritingWithMutableData: archiverData) let someView = SomeView(coder: archiver) XCTAssertNil(someView) }
Since the required initializer returns nil and does not use an encoder, the above code can be simplified to:
func testInitWithCoder() { let someView = SomeView(coder: NSCoder()) XCTAssertNil(someView) }
source share