add stubs of login for tests
change to use let for cli
refactor args
modify a stub and a mock
change to use let
modify an incomplete test
modify Cli#account to raise error when mail or pass are lacked
change Cli#account to raise AccountError when config file does not exist
refactor the order of tests
fix the bug of the test that occurs when config.yaml does not exist