JSFiddle - React, Tailwind, and code Playground

by Trisox

JavaScript

var expectedObject = {
    elementTrigger: 'blur',
    elementData: {
        track: 'event blur'
    },
    elementTagName: 'INPUT',
    elementValue: '',
    elementAction: 'triggered'
};

var funnelInfo = {
    funnelName: "Verzekering afsluiten",
    funnelStep: "Uw situatie",
    funnelStepNumber: "1",
    productGroup: "Doorlopende reisverzekering"
};

function expectedObjectMerge(expectedObject, funnelInfo){
	 expectedObject.elementData = Object.assign(expectedObject.elementData, funnelInfo);
	 return expectedObject;
}

console.log(expectedObjectMerge(expectedObject, funnelInfo));