client_test.go 499 B

1234567891011121314151617181920
  1. package client
  2. import (
  3. "testing"
  4. "gopkg.in/jcmturner/gokrb5.v7/config"
  5. "gopkg.in/jcmturner/gokrb5.v7/keytab"
  6. )
  7. func TestAssumePreauthentication(t *testing.T) {
  8. t.Parallel()
  9. cl := NewClientWithKeytab("username", "REALM", &keytab.Keytab{}, &config.Config{}, AssumePreAuthentication(true))
  10. if !cl.settings.assumePreAuthentication {
  11. t.Fatal("assumePreAuthentication should be true")
  12. }
  13. if !cl.settings.AssumePreAuthentication() {
  14. t.Fatal("AssumePreAuthentication() should be true")
  15. }
  16. }