INNER CODE UNIT · Go
TestAllBitAndGitSubCommands
chriswalz/bit · cmd/cmd_test.go:98
func TestAllBitAndGitSubCommands(t *testing.T) {
expects := []string{"pull --rebase origin master", "commit -a --amend --no-edit", "co", "lg"}
reality := toString(AllBitAndGitSubCommands(BitCmd))
for _, e := range expects {
assert.Contains(t, reality, e)
}
}
func TestGenBumpedSemVersion(t *testing.T) {
reality, err := GenBumpedSemVersion(`v1.0.1`)
assert.Equal(t, "v1.0.2", reality, "expected minor version to increment by 1")
reality, err = GenBumpedSemVersion(`1.0.1`)
assert.Equal(t, "1.0.2", reality, "expected minor version to increment by 1")
reality, err = GenBumpedSemVersion(`nonincrementaltag`)
assert.Error(t, err, "expected an error since the raw tag is invalid")