Fix tests failing due to run method

Prior to this commit, there were tests that depending on the run
method doing nothing other than call 'parse_options!' which would
fail if anything else was called in the run method. Now those tests
depend only on 'parse_options!' to avoid incorrect failures.