grim/convey
Clone
Summary
Browse
Changes
Graph
Add the recursive environment expanding back with a much simplier algorithm
redux
2021-10-11, Gary Kramlich
d434a60a38b3
Add the recursive environment expanding back with a much simplier algorithm
package
docker
import
(
"testing"
.
"github.com/onsi/gomega"
"keep.imfreedom.org/grim/convey/podman"
)
func
TestLogin
(
t
*
testing
.
T
)
{
g
:=
NewGomegaWithT
(
t
)
l
:=
&
Login
{
Server
:
"docker.io"
,
Username
:
"username"
,
Password
:
"password"
,
}
g
.
Expect
(
l
.
Valid
()).
To
(
BeNil
())
}
func
TestLoginServerRequired
(
t
*
testing
.
T
)
{
g
:=
NewGomegaWithT
(
t
)
l
:=
&
Login
{
Username
:
"username"
,
Password
:
"password"
,
}
g
.
Expect
(
l
.
Valid
()).
To
(
MatchError
(
podman
.
ErrNoRegistry
))
}
func
TestLoginUsernameRequired
(
t
*
testing
.
T
)
{
g
:=
NewGomegaWithT
(
t
)
l
:=
&
Login
{
Server
:
"docker.io"
,
Password
:
"password"
,
}
g
.
Expect
(
l
.
Valid
()).
To
(
MatchError
(
podman
.
ErrNoUsername
))
}
func
TestLoginPasswordRequired
(
t
*
testing
.
T
)
{
g
:=
NewGomegaWithT
(
t
)
l
:=
&
Login
{
Server
:
"docker.io"
,
Username
:
"username"
,
}
g
.
Expect
(
l
.
Valid
()).
To
(
MatchError
(
podman
.
ErrNoPassword
))
}