INNER CODE UNIT · Go
TestCombineKeysRequestPath
GGP1/kure · auth/auth_test.go:181
func TestCombineKeysRequestPath(t *testing.T) {
config.Reset()
path := "./testdata/test-32.key"
buf := bytes.NewBufferString(path)
enclave, err := combineKeys(buf, memguard.NewEnclave([]byte("test")))
assert.NoError(t, err)
pwdBuf, err := enclave.Open()
assert.NoError(t, err, "Failed opening enclave")
defer pwdBuf.Destroy()
key, err := os.ReadFile(path)
assert.NoError(t, err, "Failed reading key file")
key = append(key, []byte("test")...)
assert.Equal(t, key, pwdBuf.Bytes())
}