Commit 42f818d3 authored by Boris Mühmer's avatar Boris Mühmer
Browse files

changed mock DB handling

parent e2dc1ea7
Loading
Loading
Loading
Loading
+21 −1
Original line number Diff line number Diff line
@@ -19,7 +19,27 @@ type Passwd struct {
	cu     string
}

func New(i io.Reader, o, e io.Writer, db []LoginPassword, user string) (*Passwd, error) {
const (
	lp1User = "user1"
	lp1Pass = "pass1"
	lpnPass = "#S3cr3T!"
	lp2User = "user2"
	lp2Pass = "pass2"
	lpXPass = "wr0ng"
)

func New(i io.Reader, o, e io.Writer, user string) (*Passwd, error) {
	db := []LoginPassword{
		{
			User: lp1User,
			Pass: lp1Pass,
		},
		{
			User: lp2User,
			Pass: lp2Pass,
		},
	}

	return &Passwd{
		stdin:  i,
		stdout: o,
+1 −23
Original line number Diff line number Diff line
@@ -6,28 +6,6 @@ import (
	"testing"
)

const (
	lp1User = "user1"
	lp1Pass = "pass1"
	lpnPass = "#S3cr3T!"
	lp2User = "user2"
	lp2Pass = "pass2"
	lpXPass = "wr0ng"
)

var (
	db = []LoginPassword{
		{
			User: lp1User,
			Pass: lp1Pass,
		},
		{
			User: lp2User,
			Pass: lp2Pass,
		},
	}
)

func TestPasswdChange(t *testing.T) {
	var i bytes.Buffer
	i.WriteString(fmt.Sprintln(lp1Pass))
@@ -36,7 +14,7 @@ func TestPasswdChange(t *testing.T) {
	var o bytes.Buffer
	var e bytes.Buffer

	p, err := New(&i, &o, &e, db, lp1User)
	p, err := New(&i, &o, &e, lp1User)
	if err != nil {
		t.Fatalf("New() failed with: %s", err)
	}