To test a component in isolation you can replace it's children components by stubbing them. Vue Test Utils can automatically do this for you with a feature called shallowMount
.
But what happens if a component is tightly coupled to one of its children? You can still use shallowMount
, but you'll then have to selectively "unstub" the tightly coupled child.