Chromium Code Reviews| Index: components/omnibox/browser/history_quick_provider_unittest.cc |
| diff --git a/components/omnibox/browser/history_quick_provider_unittest.cc b/components/omnibox/browser/history_quick_provider_unittest.cc |
| index 816f298d0d1352fd84de3634709af799530b3ac7..ec9a904003ca5ff72b168e8c470e30c1652fd7f7 100644 |
| --- a/components/omnibox/browser/history_quick_provider_unittest.cc |
| +++ b/components/omnibox/browser/history_quick_provider_unittest.cc |
| @@ -496,6 +496,35 @@ TEST_F(HistoryQuickProviderTest, SingleMatchWithCursor) { |
| base::string16()); |
| } |
| +TEST_F(HistoryQuickProviderTest, MatchWithAndWithoutCursorWordBreak) { |
|
Mark P
2016/08/22 18:24:11
I'm surprised this test passes as-is, as it doesn'
Lavar Askew
2016/08/23 20:38:19
Can't I just start up the latest release instance
|
| + std::vector<std::string> expected_urls; |
| + expected_urls.push_back("https://twitter.com/fungoodtimes"); |
| + // With cursor after "good", we should retrieve the desired result but it |
| + // should not be allowed to be the default match. |
| + RunTestWithCursor(ASCIIToUTF16("fungoodtimes"), 7, false, expected_urls, |
| + false, ASCIIToUTF16("twitter.com/fungoodtimes"), |
| + base::string16()); |
| +} |
| + |
| +// Runs an autocomplete query on |text| and checks to see that the returned |
|
Mark P
2016/08/22 18:24:11
This function declaration and the one below should
Lavar Askew
2016/08/23 20:38:19
Deleted those lines....Done.
|
| +// results' destination URLs match those provided. |expected_urls| does not |
| +// need to be in sorted order. |
| +void RunTest(const base::string16 text, |
| + bool prevent_inline_autocomplete, |
| + std::vector<std::string> expected_urls, |
| + bool can_inline_top_result, |
| + base::string16 expected_fill_into_edit, |
| + base::string16 autocompletion); |
| + |
| +// As above, simply with a cursor position specified. |
| +void RunTestWithCursor(const base::string16 text, |
| + const size_t cursor_position, |
| + bool prevent_inline_autocomplete, |
| + std::vector<std::string> expected_urls, |
| + bool can_inline_top_result, |
| + base::string16 expected_fill_into_edit, |
| + base::string16 autocompletion); |
| + |
| TEST_F(HistoryQuickProviderTest, WordBoundariesWithPunctuationMatch) { |
| std::vector<std::string> expected_urls; |
| expected_urls.push_back("http://popularsitewithpathonly.com/moo"); |