rescues ArgumentError with message that matches 'Ambiguous task'
tries to test friendly errors, but fails
break out cli command specs into a dedicated dir

move the dispatch integration specs into other

load friendly_errors so we can unit test it

require Thor so we can rescue the errors

bump ArgumentError above Exception so it wins
trying to get specs to pass

overrides Thor#start in Bundler::CLI to ensure Bundler.ui is set to UI::Shell.new

fixes typo in friendly error message

only sets UI::Sell.new in Bundler::CLI#start if exception is raised

fixes typo in lib

adds more specs

rescues Thor::AmbiguousTaskError instead of ArgumentError

removes message from spec as it's not needed