blob: 244d03bcd21330a83a80a22daad232da85774843 [file] [log] [blame]
package action
import (
"bytes"
"os"
"testing"
"github.com/Masterminds/glide/msg"
)
func TestName(t *testing.T) {
var buf bytes.Buffer
msg.Default.PanicOnDie = true
ostdout := msg.Default.Stdout
msg.Default.Stdout = &buf
wd, _ := os.Getwd()
if err := os.Chdir("../testdata/name"); err != nil {
t.Errorf("Failed to change directory: %s", err)
}
Name()
if buf.String() != "technosophos.com/x/foo\n" {
t.Errorf("Unexpectedly got name %q", buf.String())
}
msg.Default.Stdout = ostdout
os.Chdir(wd)
}