test(parity): add behavior suite regression coverage
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
package core_test
|
||||
|
||||
import (
|
||||
"bytes"
|
||||
"io"
|
||||
"os"
|
||||
"path/filepath"
|
||||
@@ -127,3 +128,15 @@ func (s *PullSuite) TestPullAll_UpdatesAllCastlesFromOrigin() {
|
||||
func (s *PullSuite) TestPullAll_NoCastlesIsNoop() {
|
||||
require.NoError(s.T(), s.app.PullAll())
|
||||
}
|
||||
|
||||
func (s *PullSuite) TestPullAll_PrintsCastlePrefixes() {
|
||||
_, _ = s.createRemoteWithClone("alpha")
|
||||
_, _ = s.createRemoteWithClone("zeta")
|
||||
|
||||
stdout := &bytes.Buffer{}
|
||||
s.app.Stdout = stdout
|
||||
|
||||
require.NoError(s.T(), s.app.PullAll())
|
||||
require.Contains(s.T(), stdout.String(), "alpha:")
|
||||
require.Contains(s.T(), stdout.String(), "zeta:")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user