Chromium Code Reviews| Index: chrome/browser/search_engines/template_url_service_unittest.cc |
| diff --git a/chrome/browser/search_engines/template_url_service_unittest.cc b/chrome/browser/search_engines/template_url_service_unittest.cc |
| index 91c612c2150165266e13d2bfe457cd9629b58b0c..a3e7689cb48a0d68aec5c17abc0a6e0347c51450 100644 |
| --- a/chrome/browser/search_engines/template_url_service_unittest.cc |
| +++ b/chrome/browser/search_engines/template_url_service_unittest.cc |
| @@ -1683,3 +1683,17 @@ TEST_F(TemplateURLServiceTest, ExtensionEngineVsPolicy) { |
| actual_managed_default = model()->GetDefaultSearchProvider(); |
| ExpectSimilar(expected_managed_default.get(), actual_managed_default); |
| } |
| + |
| +TEST_F(TemplateURLServiceTest, PrefSaving) { |
| + // Add a new TemplateURL. |
| + test_util_.VerifyLoad(); |
| + TemplateURL* t_url = AddKeywordWithDate( |
| + "name1", "key1", "http://foo1/{searchTerms}", "http://sugg1", |
| + std::string(), "http://icon1", true, "UTF-8;UTF-16", Time(), Time()); |
| + model()->SetUserSelectedDefaultSearchProvider(t_url); |
| + |
| + AssertEquals(*t_url, *model()->GetDefaultSearchProvider()); |
| + TemplateURL* read_url = NULL; |
| + model()->ReadDataFromPrefsDictionary(&read_url); |
| + AssertEquals(*read_url, *model()->GetDefaultSearchProvider()); |
| +} |
|
erikwright (departed)
2014/04/22 15:47:24
Are there not some "is equivalent TemplateURL" met
Cait (Slow)
2014/04/22 19:54:13
ExpectSimilar is what we want here I think.
|