// Copyright (C) 2020 Storj Labs, Inc. // See LICENSE for copying information. package context2_test import ( "context" "testing" "github.com/stretchr/testify/require" "storj.io/common/testcontext" "storj.io/storj/private/context2" ) func TestWithoutCancellation(t *testing.T) { ctx := testcontext.New(t) defer ctx.Cleanup() parent, cancel := context.WithCancel(ctx) cancel() without := context2.WithoutCancellation(parent) require.Equal(t, error(nil), without.Err()) require.Equal(t, (<-chan struct{})(nil), without.Done()) }