blob: b2a7945b0386809a300e242cf09cce5e8a4a1a5a [file] [log] [blame]
jrperritt3d966162016-06-06 14:08:54 -05001package testing
Jon Perritted7055f2015-01-20 19:32:49 -07002
3import (
Jon Perrittd3416092015-03-27 10:36:34 -06004 "net/http"
5 "testing"
Jon Perritted7055f2015-01-20 19:32:49 -07006
Krzysztof Szukiełojć24a29ce2017-05-07 14:24:02 +02007 th "gerrit.mcp.mirantis.net/debian/gophercloud.git/testhelper"
8 fake "gerrit.mcp.mirantis.net/debian/gophercloud.git/testhelper/client"
Jon Perritted7055f2015-01-20 19:32:49 -07009)
10
11// HandleDeleteCDNAssetSuccessfully creates an HTTP handler at `/services/{id}/assets` on the test handler mux
12// that responds with a `Delete` response.
13func HandleDeleteCDNAssetSuccessfully(t *testing.T) {
Jon Perrittd3416092015-03-27 10:36:34 -060014 th.Mux.HandleFunc("/services/96737ae3-cfc1-4c72-be88-5d0e7cc9a3f0/assets", func(w http.ResponseWriter, r *http.Request) {
15 th.TestMethod(t, r, "DELETE")
16 th.TestHeader(t, r, "X-Auth-Token", fake.TokenID)
17 w.WriteHeader(http.StatusAccepted)
18 })
Jon Perritted7055f2015-01-20 19:32:49 -070019}