oneThroughTen.forEach(size => {
            it(`handles back to back shift and push operations for arrays of size ${size}`, async () => {
                const { parent, targets, nodeId } = createLocation();
                const directive = repeat<ViewModel>(
                    x => x.items,