Yes, this is correct. It might be possible to extensively mock the object, but a UI test would be easiest.
IO 2017 has an excellent testing talk or two about these topics, I can make a playlist and share it if you guys like.