#2317193 | Port "Add an item to a list" action to D8

Initial port
I think we should split this up to multiple test methods, one for each scenario.