If we add complexity / logic here I can see how that would need a test or be in the wrong place - the principle we've been working from is to test the ruby and keep the CLI simple to the point that there would be diminished returns in writing more tests. 

We cover the complexities of the code in vapp_diff_spec.rb which covers the entry point that Methadone calls.