test(cd): add failing CLI parity tests
This commit is contained in:
@@ -52,6 +52,22 @@ func (s *CLISuite) TestRun_ShowPath_DefaultCastle() {
|
|||||||
require.Empty(s.T(), s.stderr.String())
|
require.Empty(s.T(), s.stderr.String())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (s *CLISuite) TestRun_Cd_DefaultCastle() {
|
||||||
|
exitCode := cli.Run([]string{"cd"}, s.stdout, s.stderr)
|
||||||
|
|
||||||
|
require.Equal(s.T(), 0, exitCode)
|
||||||
|
require.Equal(s.T(), filepath.Join(s.homeDir, ".homesick", "repos", "dotfiles")+"\n", s.stdout.String())
|
||||||
|
require.Empty(s.T(), s.stderr.String())
|
||||||
|
}
|
||||||
|
|
||||||
|
func (s *CLISuite) TestRun_Cd_ExplicitCastle() {
|
||||||
|
exitCode := cli.Run([]string{"cd", "work"}, s.stdout, s.stderr)
|
||||||
|
|
||||||
|
require.Equal(s.T(), 0, exitCode)
|
||||||
|
require.Equal(s.T(), filepath.Join(s.homeDir, ".homesick", "repos", "work")+"\n", s.stdout.String())
|
||||||
|
require.Empty(s.T(), s.stderr.String())
|
||||||
|
}
|
||||||
|
|
||||||
func (s *CLISuite) TestRun_CloneSubcommandHelp() {
|
func (s *CLISuite) TestRun_CloneSubcommandHelp() {
|
||||||
exitCode := cli.Run([]string{"clone", "--help"}, s.stdout, s.stderr)
|
exitCode := cli.Run([]string{"clone", "--help"}, s.stdout, s.stderr)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user