diff --git a/test/R3.test.js b/test/R3.test.js index 2d217d4..7e3f36f 100644 --- a/test/R3.test.js +++ b/test/R3.test.js @@ -198,9 +198,17 @@ describe('R3 Tests', () => { //test normal re-assignment slider3.images = [image1, image3]; assert.deepEqual(image1.parents, [slider1, slider2, slider3]); + assert.deepEqual(image2.parents, [slider2]); assert.deepEqual(slider3.children, [canvas, image1, image3]); assert.deepEqual(slider3.components, [canvas, image1, image3]); + //test via splice + slider3.images = [];//splice(0,2); + assert.deepEqual(image1.parents, [slider1, slider2]); + assert.deepEqual(image2.parents, [slider2]); + assert.deepEqual(image3.parents, []); + + } );