(t *testing.T)
| 259 | } |
| 260 | |
| 261 | func TestFunkyDocIDs(t *testing.T) { |
| 262 | rt := NewRestTester(t, nil) |
| 263 | defer rt.Close() |
| 264 | |
| 265 | rt.CreateTestDoc("AC%2FDC") |
| 266 | |
| 267 | response := rt.SendAdminRequest("GET", "/{{.keyspace}}/AC%2FDC", "") |
| 268 | RequireStatus(t, response, 200) |
| 269 | |
| 270 | rt.CreateTestDoc("AC+DC") |
| 271 | response = rt.SendAdminRequest("GET", "/{{.keyspace}}/AC+DC", "") |
| 272 | RequireStatus(t, response, 200) |
| 273 | |
| 274 | rt.CreateTestDoc("AC+DC+GC") |
| 275 | response = rt.SendAdminRequest("GET", "/{{.keyspace}}/AC+DC+GC", "") |
| 276 | RequireStatus(t, response, 200) |
| 277 | |
| 278 | response = rt.SendAdminRequest("PUT", "/{{.keyspace}}/foo+bar+moo+car", `{"prop":true}`) |
| 279 | RequireStatus(t, response, 201) |
| 280 | response = rt.SendAdminRequest("GET", "/{{.keyspace}}/foo+bar+moo+car", "") |
| 281 | RequireStatus(t, response, 200) |
| 282 | |
| 283 | rt.CreateTestDoc("AC%2BDC2") |
| 284 | response = rt.SendAdminRequest("GET", "/{{.keyspace}}/AC%2BDC2", "") |
| 285 | RequireStatus(t, response, 200) |
| 286 | |
| 287 | rt.CreateTestDoc("AC%2BDC%2BGC2") |
| 288 | response = rt.SendAdminRequest("GET", "/{{.keyspace}}/AC%2BDC%2BGC2", "") |
| 289 | RequireStatus(t, response, 200) |
| 290 | |
| 291 | response = rt.SendAdminRequest("PUT", "/{{.keyspace}}/foo%2Bbar%2Bmoo%2Bcar2", `{"prop":true}`) |
| 292 | RequireStatus(t, response, 201) |
| 293 | response = rt.SendAdminRequest("GET", "/{{.keyspace}}/foo%2Bbar%2Bmoo%2Bcar2", "") |
| 294 | RequireStatus(t, response, 200) |
| 295 | |
| 296 | response = rt.SendAdminRequest("PUT", "/{{.keyspace}}/foo%2Bbar+moo%2Bcar3", `{"prop":true}`) |
| 297 | RequireStatus(t, response, 201) |
| 298 | response = rt.SendAdminRequest("GET", "/{{.keyspace}}/foo+bar%2Bmoo+car3", "") |
| 299 | RequireStatus(t, response, 200) |
| 300 | } |
| 301 | |
| 302 | func TestCORSOrigin(t *testing.T) { |
| 303 | rt := NewRestTester(t, nil) |
nothing calls this directly
no test coverage detected