Chapter 9 test_refreshData_beginsRefreshing() fails on iOS 17
iOS 17 changes the way UIRefreshControl behaves. Calling beginRefreshing fails if view is off screen, which is the case in the unit Test.
Therefore test_refreshData_beginsRefreshing will always fail.
see below for typical warning received if view is offscreen and beginRefreshing is called.
2023-12-13 11:41:19.939174+1300 DogPatch[5654:174183] [RefreshControl] A UIRefreshControl received offscreen beginRefreshing. Ignored. Break on