From 27832f1a0081ef423342a3162ce8ed5f0be66d82 Mon Sep 17 00:00:00 2001 From: Allan Wang Date: Thu, 26 Oct 2017 11:54:56 -0400 Subject: Fix/url parsing (#448) * Fix url formatting * Optimize imports --- .../test/kotlin/com/pitchedapps/frost/facebook/FbUrlTest.kt | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'app/src/test/kotlin/com/pitchedapps/frost/facebook') diff --git a/app/src/test/kotlin/com/pitchedapps/frost/facebook/FbUrlTest.kt b/app/src/test/kotlin/com/pitchedapps/frost/facebook/FbUrlTest.kt index 57589b5e..5ac484b5 100644 --- a/app/src/test/kotlin/com/pitchedapps/frost/facebook/FbUrlTest.kt +++ b/app/src/test/kotlin/com/pitchedapps/frost/facebook/FbUrlTest.kt @@ -1,9 +1,6 @@ package com.pitchedapps.frost.facebook -import okhttp3.HttpUrl -import okio.Utf8 import org.junit.Test -import java.net.URLDecoder import kotlin.test.assertEquals @@ -36,6 +33,16 @@ class FbUrlTest { assertFbFormat("$prefix$suffix", "$prefix&ref=hello$suffix") } + /** + * Unnecessary wraps should be removed & the query items should be bound properly (first & to ?) + */ + @Test + fun queryConversion() { + val url = "https://m.facebook.com/l.php?u=https%3A%2F%2Fgoogle.ca&h=hi" + val expected = "https://google.ca?h=hi" + assertFbFormat(expected, url) + } + @Test fun doubleDash() { assertFbFormat("${FB_URL_BASE}relative", "$FB_URL_BASE/relative") -- cgit v1.2.3