Skip to content

Commit 7d2952b

Browse files
committed
Test that shallow pointers are not in unsaved children
1 parent 50c6625 commit 7d2952b

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/__tests__/ParseObject-test.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -983,6 +983,16 @@ describe('ParseObject', () => {
983983
);
984984
});
985985

986+
it('does not mark shallow objects as dirty', () => {
987+
var post = new ParseObject('Post');
988+
post.id = '141414';
989+
expect(post.dirty()).toBe(false);
990+
991+
var comment = new ParseObject('Comment');
992+
comment.set('parent', post);
993+
expect(unsavedChildren(comment)).toEqual([]);
994+
});
995+
986996
it('can fetch an object given an id', asyncHelper((done) => {
987997
CoreManager.getRESTController()._setXHR(
988998
mockXHR([{

0 commit comments

Comments
 (0)