Yeah using the view is definitely not ideal but there are a ton of edge cases around creating add-ons and versions and I wanted it to be as close to real as possible. The tests are definitely slow, unfortunately. 