@@ -52,7 +52,18 @@ func TestMissingBaseURL(t *testing.T) {
5252}
5353
5454func TestMissingBaseURLRev2 (t * testing.T ) {
55- config := Config {APIID : "foo" , APIKey : "bar" , BaseURL : "foobar.com" , BaseURLRev2 : "" }
55+ config := Config {APIID : "foo" , APIKey : "bar" , BaseURL : "foobar.com" , BaseURLRev2 : "" , BaseURLRev3 : "foobar.com" }
56+ client , err := config .Client ()
57+ if err == nil {
58+ t .Errorf ("Should have received an error, got a client: %q" , client )
59+ }
60+ if err .Error () != missingBaseURLRev2Message {
61+ t .Errorf ("Should have received missing Base URL Revision 2 message, got: %s" , err )
62+ }
63+ }
64+
65+ func TestMissingBaseURLRev3 (t * testing.T ) {
66+ config := Config {APIID : "foo" , APIKey : "bar" , BaseURL : "foobar.com" , BaseURLRev2 : "foobar.com" , BaseURLRev3 : "" }
5667 client , err := config .Client ()
5768 if err == nil {
5869 t .Errorf ("Should have received an error, got a client: %q" , client )
@@ -63,7 +74,7 @@ func TestMissingBaseURLRev2(t *testing.T) {
6374}
6475
6576func TestMissingBaseURLAPI (t * testing.T ) {
66- config := Config {APIID : "foo" , APIKey : "bar" , BaseURL : "foobar.com" , BaseURLRev2 : "foobar.com" , BaseURLAPI : "" }
77+ config := Config {APIID : "foo" , APIKey : "bar" , BaseURL : "foobar.com" , BaseURLRev2 : "foobar.com" , BaseURLRev3 : "foobar.com" , BaseURLAPI : "" }
6778 client , err := config .Client ()
6879 if err == nil {
6980 t .Errorf ("Should have received an error, got a client: %q" , client )
@@ -82,7 +93,7 @@ func TestInvalidCredentials(t *testing.T) {
8293 }))
8394 defer server .Close ()
8495
85- config := Config {APIID : "bad" , APIKey : "bad" , BaseURL : server .URL , BaseURLRev2 : server .URL , BaseURLAPI : server .URL }
96+ config := Config {APIID : "bad" , APIKey : "bad" , BaseURL : server .URL , BaseURLRev2 : server .URL , BaseURLRev3 : server . URL , BaseURLAPI : server .URL }
8697 client , err := config .Client ()
8798 if err == nil {
8899 t .Errorf ("Should have received an error, got a client: %q" , client )
@@ -101,7 +112,7 @@ func TestValidCredentials(t *testing.T) {
101112 }))
102113 defer server .Close ()
103114
104- config := Config {APIID : "good" , APIKey : "good" , BaseURL : server .URL , BaseURLRev2 : server .URL , BaseURLAPI : server .URL }
115+ config := Config {APIID : "good" , APIKey : "good" , BaseURL : server .URL , BaseURLRev2 : server .URL , BaseURLRev3 : server . URL , BaseURLAPI : server .URL }
105116 client , err := config .Client ()
106117 if err != nil {
107118 t .Errorf ("Should not have received an error, got: %s" , err )
0 commit comments