File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ package storage
2+
3+ import (
4+ "testing"
5+
6+ "github.com/arschles/assert"
7+ "github.com/aws/aws-sdk-go/aws/credentials"
8+ "github.com/deis/builder/pkg/sys"
9+ )
10+
11+ func TestGetAuthEmptyAuth (t * testing.T ) {
12+ fs := sys .NewFakeFS ()
13+ creds , err := getAuth (fs )
14+ assert .NoErr (t , err )
15+ assert .Equal (t , creds , credentials .AnonymousCredentials , "returned credentials" )
16+ }
17+
18+ func TestGetAuthMissingKey (t * testing.T ) {
19+ fs := sys .NewFakeFS ()
20+ fs .Files [accessSecretKeyFile ] = []byte ("hello world" )
21+ creds , err := getAuth (fs )
22+ assert .Err (t , err , errMissingKey )
23+ assert .True (t , creds == nil , "returned credentials were not nil" )
24+ }
25+
26+ func TestGetAuthMissingSecret (t * testing.T ) {
27+ fs := sys .NewFakeFS ()
28+ fs .Files [accessKeyIDFile ] = []byte ("hello world" )
29+ creds , err := getAuth (fs )
30+ assert .Err (t , err , errMissingSecret )
31+ assert .True (t , creds == nil , "returned credentials were not nil" )
32+ }
You can’t perform that action at this time.
0 commit comments