Add a few more integration specs for public API

Integration specs now have 92.31% mutation coverage