INNER CODE UNIT · Go
TestPreStopHook
kubernetes-sigs/aws-ebs-csi-driver · cmd/hooks/prestop_test.go:31
func TestPreStopHook(t *testing.T) {
testCases := []struct {
name string
nodeName string
expErr error
expErrContains string
setup func(t *testing.T, nodeName string) kubernetes.Interface
asyncAction func(t *testing.T, client kubernetes.Interface, nodeName string)
}{
{
name: "TestPreStopHook: CSI_NODE_NAME not set",
nodeName: "",
expErr: errors.New("PreStop: CSI_NODE_NAME missing"),
setup: func(t *testing.T, nodeName string) kubernetes.Interface {
t.Helper()
return fake.NewClientset()
},
},