IGListKit/Source
Tim Oliver dfb52ea701 Refactor code syntax in public classes to be easier to provide code coverage
Summary:
While testing the existing code coverage, I discovered several code patterns in some of IGListKit's public classes that were literally impossible to cover. These included things like bailing out of blocks when `weakSelf` is `nil`, or exiting early inside `switch` statements.

This diff reimplements some of the existing logic in several of the public facing IGListKit classes, so that all of these classes can be 100% covered by unit tests.

Reviewed By: candance

Differential Revision: D45002889

fbshipit-source-id: 6b87ea6338b9f33bed7955d6cc797d116b533085
2023-04-17 20:41:49 -07:00
..
IGListDiffKit Standarize the copyright notice in all source files 2023-04-06 02:44:16 -07:00
IGListKit Refactor code syntax in public classes to be easier to provide code coverage 2023-04-17 20:41:49 -07:00
IGListSwiftKit Standarize the copyright notice in all source files 2023-04-06 02:44:16 -07:00
Info.plist Refine dequeueReusableCellOfClass methods for Swift (#1388) 2019-12-19 08:13:22 -08:00