| th "github.com/rackspace/gophercloud/testhelper" |
| fake "github.com/rackspace/gophercloud/testhelper/client" |
| func TestGetHomeDocument(t *testing.T) { |
| actual, err := Get(fake.ServiceClient()).Extract() |
| expected := HomeDocument{ |
| "rel/cdn": map[string]interface{}{ |
| "href-template": "services{?marker,limit}", |
| "href-vars": map[string]interface{}{ |
| "marker": "param/marker", |
| "hints": map[string]interface{}{ |
| "allow": []string{"GET"}, |
| "formats": map[string]interface{}{ |
| "application/json": map[string]interface{}{}, |
| th.CheckDeepEquals(t, expected, *actual) |
| func TestPing(t *testing.T) { |
| HandlePingSuccessfully(t) |
| err := Ping(fake.ServiceClient()).ExtractErr() |