fixed error message (#14922)
* fixed error message * Improved error messages * Typo fix
This commit is contained in:
parent
1d70729444
commit
ea48d71c0f
|
@ -36,67 +36,75 @@ func TestIngnitionUser(t *testing.T) {
|
||||||
}
|
}
|
||||||
`, func(c *types.Config) error {
|
`, func(c *types.Config) error {
|
||||||
if len(c.Passwd.Users) != 2 {
|
if len(c.Passwd.Users) != 2 {
|
||||||
return fmt.Errorf("users, found %d", len(c.Passwd.Users))
|
return fmt.Errorf("Lenght of field Users didn't match. Expected: %d, Given: %d", 2, len(c.Passwd.Users))
|
||||||
}
|
}
|
||||||
|
|
||||||
u := c.Passwd.Users[0]
|
u := c.Passwd.Users[0]
|
||||||
|
|
||||||
if u.Name != "foo" {
|
if u.Name != "foo" {
|
||||||
return fmt.Errorf("name, found %q", u.Name)
|
return fmt.Errorf("Field Name didn't match. Expected: %s, Given: %s", "foo", u.Name)
|
||||||
}
|
}
|
||||||
|
|
||||||
if u.PasswordHash != "password" {
|
if u.PasswordHash != "password" {
|
||||||
return fmt.Errorf("password_hash, found %q", u.PasswordHash)
|
return fmt.Errorf("Field PasswordHash didn't match. Expected: %s, Given: %s", "password", u.PasswordHash)
|
||||||
}
|
}
|
||||||
|
|
||||||
if len(u.SSHAuthorizedKeys) != 1 || u.SSHAuthorizedKeys[0] != "keys" {
|
if len(u.SSHAuthorizedKeys) != 1 {
|
||||||
return fmt.Errorf("ssh_authorized_keys, found %q", u.SSHAuthorizedKeys)
|
return fmt.Errorf("Lenght of field SSHAuthorizedKeys didn't match. Expected: %d, Given: %d", 1, len(u.SSHAuthorizedKeys))
|
||||||
|
}
|
||||||
|
|
||||||
|
if u.SSHAuthorizedKeys[0] != "keys" {
|
||||||
|
return fmt.Errorf("Field SSHAuthorizedKeys didn't match. Expected: %s, Given: %s", "keys", u.SSHAuthorizedKeys[0])
|
||||||
}
|
}
|
||||||
|
|
||||||
if *u.Create.Uid != uint(42) {
|
if *u.Create.Uid != uint(42) {
|
||||||
return fmt.Errorf("uid, found %q", *u.Create.Uid)
|
return fmt.Errorf("Field Uid didn't match. Expected: %d, Given: %d", uint(42), u.Create.Uid)
|
||||||
}
|
}
|
||||||
|
|
||||||
if u.Create.GECOS != "gecos" {
|
if u.Create.GECOS != "gecos" {
|
||||||
return fmt.Errorf("gecos, found %q", u.Create.GECOS)
|
return fmt.Errorf("Field GECOS didn't match. Expected: %s, Given: %s", "gecos", u.Create.GECOS)
|
||||||
}
|
}
|
||||||
|
|
||||||
if u.Create.Homedir != "home" {
|
if u.Create.Homedir != "home" {
|
||||||
return fmt.Errorf("home_dir, found %q", u.Create.Homedir)
|
return fmt.Errorf("Field Homedir didn't match. Expected: %s, Given: %s", "home", u.Create.Homedir)
|
||||||
}
|
}
|
||||||
|
|
||||||
if u.Create.NoCreateHome != true {
|
if u.Create.NoCreateHome != true {
|
||||||
return fmt.Errorf("no_create_home, found %t", u.Create.NoCreateHome)
|
return fmt.Errorf("Field NoCreateHome didn't match. Expected: %t, Given: %t", true, u.Create.NoCreateHome)
|
||||||
}
|
}
|
||||||
|
|
||||||
if u.Create.PrimaryGroup != "primary_group" {
|
if u.Create.PrimaryGroup != "primary_group" {
|
||||||
return fmt.Errorf("primary_group, found %q", u.Create.PrimaryGroup)
|
return fmt.Errorf("Field PrimaryGroup didn't match. Expected: %s, Given: %s", "primary_group", u.Create.PrimaryGroup)
|
||||||
}
|
}
|
||||||
|
|
||||||
if len(u.Create.Groups) != 1 || u.Create.Groups[0] != "group" {
|
if len(u.Create.Groups) != 1 {
|
||||||
return fmt.Errorf("groups, found %q", u.Create.Groups)
|
return fmt.Errorf("Lenght of field Groups didn't match. Expected: %d, Given: %d", 1, len(u.Create.Groups))
|
||||||
|
}
|
||||||
|
|
||||||
|
if u.Create.Groups[0] != "group" {
|
||||||
|
return fmt.Errorf("Field Groups didn't match. Expected: %s, Given: %s", "group", u.Create.Groups[0])
|
||||||
}
|
}
|
||||||
|
|
||||||
if u.Create.NoUserGroup != true {
|
if u.Create.NoUserGroup != true {
|
||||||
return fmt.Errorf("no_create_home, found %t", u.Create.NoCreateHome)
|
return fmt.Errorf("Field NoUserGroup didn't match. Expected: %t, Given: %t", true, u.Create.NoUserGroup)
|
||||||
}
|
}
|
||||||
|
|
||||||
if u.Create.NoLogInit != true {
|
if u.Create.NoLogInit != true {
|
||||||
return fmt.Errorf("no_log_init, found %t", u.Create.NoLogInit)
|
return fmt.Errorf("Field NoLogInit didn't match. Expected: %t, Given: %t", true, u.Create.NoLogInit)
|
||||||
}
|
}
|
||||||
|
|
||||||
if u.Create.Shell != "shell" {
|
if u.Create.Shell != "shell" {
|
||||||
return fmt.Errorf("shell, found %q", u.Create.Shell)
|
return fmt.Errorf("Field Shell didn't match. Expected: %s, Given: %s", "shell", u.Create.Shell)
|
||||||
}
|
}
|
||||||
|
|
||||||
u = c.Passwd.Users[1]
|
u = c.Passwd.Users[1]
|
||||||
|
|
||||||
if u.Name != "qux" {
|
if u.Name != "qux" {
|
||||||
return fmt.Errorf("name, found %q", u.Name)
|
return fmt.Errorf("Field Name didn't match. Expected: %s, Given: %s", "qux", u.Name)
|
||||||
}
|
}
|
||||||
|
|
||||||
if u.Create != nil {
|
if u.Create != nil {
|
||||||
return fmt.Errorf("create struct found")
|
return fmt.Errorf("Field Create didn't match. Expected: %v, Given: %v", nil, u.Create)
|
||||||
}
|
}
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
|
|
Loading…
Reference in New Issue