transaction_test: Add tests checking the loaded services match
This commit is contained in:
@@ -160,6 +160,13 @@ func TestPAM_005(t *testing.T) {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("start #error: %v", err)
|
t.Fatalf("start #error: %v", err)
|
||||||
}
|
}
|
||||||
|
service, err := tx.GetItem(Service)
|
||||||
|
if err != nil {
|
||||||
|
t.Fatalf("GetItem #error: %v", err)
|
||||||
|
}
|
||||||
|
if service != "passwd" {
|
||||||
|
t.Fatalf("Unexpected service: %v", service)
|
||||||
|
}
|
||||||
err = tx.ChangeAuthTok(Silent)
|
err = tx.ChangeAuthTok(Silent)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("chauthtok #error: %v", err)
|
t.Fatalf("chauthtok #error: %v", err)
|
||||||
@@ -234,6 +241,13 @@ func TestPAM_ConfDir(t *testing.T) {
|
|||||||
// nothing else we do, we don't support it.
|
// nothing else we do, we don't support it.
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
service, err := tx.GetItem(Service)
|
||||||
|
if err != nil {
|
||||||
|
t.Fatalf("GetItem #error: %v", err)
|
||||||
|
}
|
||||||
|
if service != "permit-service" {
|
||||||
|
t.Fatalf("Unexpected service: %v", service)
|
||||||
|
}
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("start #error: %v", err)
|
t.Fatalf("start #error: %v", err)
|
||||||
}
|
}
|
||||||
@@ -285,6 +299,13 @@ func TestPAM_ConfDir_InfoMessage(t *testing.T) {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("start #error: %v", err)
|
t.Fatalf("start #error: %v", err)
|
||||||
}
|
}
|
||||||
|
service, err := tx.GetItem(Service)
|
||||||
|
if err != nil {
|
||||||
|
t.Fatalf("GetItem #error: %v", err)
|
||||||
|
}
|
||||||
|
if service != "echo-service" {
|
||||||
|
t.Fatalf("Unexpected service: %v", service)
|
||||||
|
}
|
||||||
err = tx.Authenticate(0)
|
err = tx.Authenticate(0)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("authenticate #error: %v", err)
|
t.Fatalf("authenticate #error: %v", err)
|
||||||
@@ -302,6 +323,13 @@ func TestPAM_ConfDir_Deny(t *testing.T) {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("start #error: %v", err)
|
t.Fatalf("start #error: %v", err)
|
||||||
}
|
}
|
||||||
|
service, err := tx.GetItem(Service)
|
||||||
|
if err != nil {
|
||||||
|
t.Fatalf("GetItem #error: %v", err)
|
||||||
|
}
|
||||||
|
if service != "deny-service" {
|
||||||
|
t.Fatalf("Unexpected service: %v", service)
|
||||||
|
}
|
||||||
err = tx.Authenticate(0)
|
err = tx.Authenticate(0)
|
||||||
if err == nil {
|
if err == nil {
|
||||||
t.Fatalf("authenticate #expected an error")
|
t.Fatalf("authenticate #expected an error")
|
||||||
|
|||||||
Reference in New Issue
Block a user