storj.io/uplink@v1.13.0/internal/expose/expose_test.go (about)

     1  // Copyright (C) 2021 Storj Labs, Inc.
     2  // See LICENSE for copying information.
     3  
     4  package expose_test
     5  
     6  import (
     7  	"context"
     8  	"testing"
     9  
    10  	"github.com/stretchr/testify/require"
    11  
    12  	"storj.io/uplink"
    13  	"storj.io/uplink/internal/expose"
    14  )
    15  
    16  func TestExposed(t *testing.T) {
    17  	config := uplink.Config{}
    18  	expose.ConfigSetConnectionPool(&config, nil)
    19  	expose.ConfigSetSatelliteConnectionPool(&config, nil)
    20  	dialer, _ := expose.ConfigGetDialer(config, context.Background())
    21  	require.NotNil(t, dialer)
    22  
    23  	access, err := uplink.ParseAccess("12edqwjdy4fmoHasYrxLzmu8Ubv8Hsateq1LPYne6Jzd64qCsYgET53eJzhB4L2pWDKBpqMowxt8vqLCbYxu8Qz7BJVH1CvvptRt9omm24k5GAq1R99mgGjtmc6yFLqdEFgdevuQwH5yzXCEEtbuBYYgES8Stb1TnuSiU3sa62bd2G88RRgbTCtwYrB8HZ7CLjYWiWUphw7RNa3NfD1TW6aUJ6E5D1F9AM6sP58X3D4H7tokohs2rqCkwRT")
    24  	require.NoError(t, err)
    25  
    26  	require.NotNil(t, expose.AccessGetAPIKey(access))
    27  	require.NotNil(t, expose.AccessGetEncAccess(access))
    28  }