author | Mikael Berthe <mikael@lilotux.net> |
Mon, 19 Mar 2018 14:48:00 +0100 | |
changeset 206 | 9197fdf25388 |
parent 138 | 23d3a518d0ad |
permissions | -rw-r--r-- |
138
23d3a518d0ad
Update package name in source files
Mikael Berthe <mikael@lilotux.net>
parents:
128
diff
changeset
|
1 |
package madon |
7 | 2 |
|
3 |
import ( |
|
120 | 4 |
"testing" |
5 |
||
6 |
"github.com/sendgrid/rest" |
|
7 |
"github.com/stretchr/testify/assert" |
|
7 | 8 |
) |
9 |
||
67
1ff7afce37fe
Add a baseURL parameter to NewApp().
Ollivier Robert <roberto@keltia.net>
parents:
21
diff
changeset
|
10 |
func TestPrepareRequest(t *testing.T) { |
138
23d3a518d0ad
Update package name in source files
Mikael Berthe <mikael@lilotux.net>
parents:
128
diff
changeset
|
11 |
mc := &Client{ |
120 | 12 |
Name: "foo", |
13 |
ID: "666", |
|
14 |
Secret: "biiiip", |
|
15 |
APIBase: "http://example.com", |
|
16 |
} |
|
67
1ff7afce37fe
Add a baseURL parameter to NewApp().
Ollivier Robert <roberto@keltia.net>
parents:
21
diff
changeset
|
17 |
|
138
23d3a518d0ad
Update package name in source files
Mikael Berthe <mikael@lilotux.net>
parents:
128
diff
changeset
|
18 |
req, err := mc.prepareRequest("bar", rest.Get, nil) |
128
a5a00fad7a32
Add checks for client initialization
Mikael Berthe <mikael@lilotux.net>
parents:
120
diff
changeset
|
19 |
assert.NoError(t, err, "no error") |
120 | 20 |
assert.NotNil(t, req.Headers, "not nil") |
67
1ff7afce37fe
Add a baseURL parameter to NewApp().
Ollivier Robert <roberto@keltia.net>
parents:
21
diff
changeset
|
21 |
} |