Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Pin Listeners to throwOnReAdd * Adding key path filtering to Collection * Tests WIP * Show the entire diff when deep.equals fails * Implemented key-path notifications for RealmObject * Adding an entry to the changelog * Passing key-paths through for Dictionary * Adding dictionary tests * Adding changelog entry about the dictionary fix * Adding a note on the breaking change * Apply suggestions from code review Co-authored-by: LJ <81748770+elle-j@users.noreply.github.com> * Adding string overload to Object#addListener * Adding @param doc strings * Adding an example to the changelog and doc comments. * Refactored to use a common "expectNotifications" function * Moved keyPaths before changesAndActions * Apply suggestions from code review Co-authored-by: LJ <81748770+elle-j@users.noreply.github.com> * Adding a few more tests * Adding a test using wildcard (*) * Using key-path array of strings in tests again * Adding multiple listeners with different key paths to verify that the union is indeed used * Separated key-path tests into separate "it"s * Update SDK unit tests * Moved changelog entry from breaking changes to fixed * Update CHANGELOG.md * Updated doc comments * Updated readd tests * Updating a comment --------- Co-authored-by: LJ <81748770+elle-j@users.noreply.github.com>
- Loading branch information