Closed markrickert closed 9 years ago
Tests are not passing because this is a pretty big change to the way the DataTableScreen works... need to rework some of the tests so that they use the FetchedResultsController. Any help here would be appreciated @squidpunch @jamonholmgren
nice @markrickert. I'm planning on giving this a look later today and see if I can help sort out the tests!
Reviewed, left comments. Nice work @markrickert !!
@markrickert I think you got all the tests sorted out, at least there are no failures - are you looking to add more coverage?
locally
81 specifications (107 requirements), 0 failures, 0 errors
right now travis is failing because of the rescue pointer error in UIColor - which apparently seems to be a bug in RubyMotion that @GantMan submitted an issue for.
Let me know when this is ready to be merged.
Will do. Still working on the notifications portion of this.
So I just implemented searchable
for DataTableScreen
and it works amazingly! One thing left to do is to make sure that updates to the data set are reflected in realtime when IN the search state. Shouldn't be too difficult. I'd LOVE a code review and perhaps some help writing tests.
I'm mostly offline this week, but I'll see if I can get some time to review and help on some tests sometime soon.
Nice, I'll check it out later this week too.
FYI - lots of tests written and passing. Code review would be nice... or just merge it.
I'm good to merge. :+1: :shipit:
This gives us all sorts of awesome functionality like automatically updating the table when the core data changes.
It's magic!
This supersedes #81
Things to do:
TableClassMethods
to its own file so we can reuse it here.PM::TableData
:create_table_cell
,set_data_cell_defaults
,build_cell_identifier