0.2.57 - Traliers bug fixes
This commit is contained in:
@@ -48,6 +48,8 @@ func TestComponentNamesThePartOfTheAppARouteBelongsTo(t *testing.T) {
|
||||
"/v1/items/42/related": "details",
|
||||
"/v1/items/42/playback": "playback",
|
||||
"/v1/items/42/next": "playback",
|
||||
"/v1/items/42/trailers/resolve": "playback",
|
||||
"/v1/items/42/trailers/report": "playback",
|
||||
"/v1/items/42/subtitles/search": "playback",
|
||||
"/v1/items/42/trickplay": "playback",
|
||||
"/v1/items/42/trickplay/12.jpg": "playback",
|
||||
@@ -69,6 +71,15 @@ func TestComponentNamesThePartOfTheAppARouteBelongsTo(t *testing.T) {
|
||||
}
|
||||
}
|
||||
|
||||
func TestRequestClientIPPrefersOriginalForwardedAddress(t *testing.T) {
|
||||
request := httptest.NewRequest(http.MethodPost, "/v1/items/42/trailers/report", nil)
|
||||
request.RemoteAddr = "10.0.0.2:41234"
|
||||
request.Header.Set("X-Forwarded-For", "203.0.113.9, 10.0.0.2")
|
||||
if got := requestClientIP(request); got != "203.0.113.9" {
|
||||
t.Fatalf("client ip = %q", got)
|
||||
}
|
||||
}
|
||||
|
||||
func TestIdentifyNamesTheViewerAndTelevision(t *testing.T) {
|
||||
request := httptest.NewRequest(http.MethodGet, "/v1/home", nil)
|
||||
request.Header.Set("X-Memby-Version", "0.1.60")
|
||||
|
||||
Reference in New Issue
Block a user