get.porter.sh/porter@v1.3.0/pkg/secrets/helpers.go (about)

     1  package secrets
     2  
     3  import inmemory "get.porter.sh/porter/pkg/secrets/plugins/in-memory"
     4  
     5  var _ Store = &TestSecretsProvider{}
     6  
     7  type TestSecretsProvider struct {
     8  	PluginAdapter
     9  
    10  	secrets *inmemory.Store
    11  }
    12  
    13  func NewTestSecretsProvider() TestSecretsProvider {
    14  	secrets := inmemory.NewStore()
    15  	return TestSecretsProvider{
    16  		PluginAdapter: NewPluginAdapter(secrets),
    17  		secrets:       secrets,
    18  	}
    19  }
    20  
    21  func (s TestSecretsProvider) Close() error {
    22  	return nil
    23  }