From 6a4f49a188c43d8dbfe6e81f500bdea371f8b0f2 Mon Sep 17 00:00:00 2001 From: Chris Ross Date: Sat, 15 Nov 2014 08:13:56 -0800 Subject: [PATCH] Fix facebook endpoint tests. --- .../Mocks/Facebook/FacebookMockBackChannelHttpHandler.cs | 4 ++-- test/E2ETests/FacebookLoginScenarios.cs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/MusicStore/Mocks/Facebook/FacebookMockBackChannelHttpHandler.cs b/src/MusicStore/Mocks/Facebook/FacebookMockBackChannelHttpHandler.cs index 414696f586..447e7837fd 100644 --- a/src/MusicStore/Mocks/Facebook/FacebookMockBackChannelHttpHandler.cs +++ b/src/MusicStore/Mocks/Facebook/FacebookMockBackChannelHttpHandler.cs @@ -16,7 +16,7 @@ namespace MusicStore.Mocks.Facebook var response = new HttpResponseMessage(); var queryParameters = QueryHelpers.ParseQuery(request.RequestUri.Query); - if (request.RequestUri.AbsoluteUri.StartsWith("https://graph.facebook.com/oauth/access_token")) + if (request.RequestUri.AbsoluteUri.StartsWith("https://graph.facebook.com/v2.2/oauth/access_token")) { if (queryParameters["grant_type"] == "authorization_code") { @@ -29,7 +29,7 @@ namespace MusicStore.Mocks.Facebook } } } - else if (request.RequestUri.AbsoluteUri.StartsWith("https://graph.facebook.com/me")) + else if (request.RequestUri.AbsoluteUri.StartsWith("https://graph.facebook.com/v2.2/me")) { Helpers.ThrowIfConditionFailed(() => queryParameters["appsecret_proof"] != null, "appsecret_proof is null"); if (queryParameters["access_token"] == "ValidAccessToken") diff --git a/test/E2ETests/FacebookLoginScenarios.cs b/test/E2ETests/FacebookLoginScenarios.cs index e2938972c4..b9519fac12 100644 --- a/test/E2ETests/FacebookLoginScenarios.cs +++ b/test/E2ETests/FacebookLoginScenarios.cs @@ -27,7 +27,7 @@ namespace E2ETests var content = new FormUrlEncodedContent(formParameters.ToArray()); response = httpClient.PostAsync("Account/ExternalLogin", content).Result; - Assert.Equal("https://www.facebook.com/dialog/oauth", response.Headers.Location.AbsoluteUri.Replace(response.Headers.Location.Query, string.Empty)); + Assert.Equal("https://www.facebook.com/v2.2/dialog/oauth", response.Headers.Location.AbsoluteUri.Replace(response.Headers.Location.Query, string.Empty)); var queryItems = QueryHelpers.ParseQuery(response.Headers.Location.Query); Assert.Equal("code", queryItems["response_type"]); Assert.Equal("[AppId]", queryItems["client_id"]);