Index: chrome/browser/spellchecker/spellcheck_service_unittest.cc |
diff --git a/chrome/browser/spellchecker/spellcheck_service_unittest.cc b/chrome/browser/spellchecker/spellcheck_service_unittest.cc |
index 1a6610d733f61b18b91df57959f873c7746e2bb9..5fbbc112560430c71ed8f815c005ab84ed85d09f 100644 |
--- a/chrome/browser/spellchecker/spellcheck_service_unittest.cc |
+++ b/chrome/browser/spellchecker/spellcheck_service_unittest.cc |
@@ -46,103 +46,6 @@ class SpellcheckServiceTest : public testing::Test { |
scoped_ptr<TestingProfile> profile_; |
}; |
-// TODO(rlp/rouslan): Shift some of these to a cutsom dictionary test suite. |
-TEST_F(SpellcheckServiceTest, SpellcheckSetCustomWordList) { |
- SpellcheckService* spellcheck_service = |
- SpellcheckServiceFactory::GetForProfile(profile_.get()); |
- |
- WordList loaded_custom_words; |
- loaded_custom_words.push_back("foo"); |
- loaded_custom_words.push_back("bar"); |
- WordList expected(loaded_custom_words); |
- spellcheck_service->GetCustomDictionary()->SetCustomWordList( |
- &loaded_custom_words); |
- EXPECT_EQ(spellcheck_service->GetCustomWords(), expected); |
-} |
- |
-TEST_F(SpellcheckServiceTest, CustomWordAddedLocally) { |
- SpellcheckService* spellcheck_service = |
- SpellcheckServiceFactory::GetForProfile(profile_.get()); |
- |
- WordList loaded_custom_words; |
- spellcheck_service->GetCustomDictionary()->Load(); |
- WordList expected; |
- EXPECT_EQ(spellcheck_service->GetCustomWords(), expected); |
- spellcheck_service->CustomWordAddedLocally("foo"); |
- expected.push_back("foo"); |
- EXPECT_EQ(spellcheck_service->GetCustomWords(), expected); |
- spellcheck_service->CustomWordAddedLocally("bar"); |
- expected.push_back("bar"); |
- EXPECT_EQ(spellcheck_service->GetCustomWords(), expected); |
-} |
- |
-TEST_F(SpellcheckServiceTest, SaveAndLoad) { |
- SpellcheckService* spellcheck_service = |
- SpellcheckServiceFactory::GetForProfile(profile_.get()); |
- |
- WordList loaded_custom_words; |
- spellcheck_service->LoadDictionaryIntoCustomWordList(&loaded_custom_words); |
- |
- // The custom word list should be empty now. |
- WordList expected; |
- EXPECT_EQ(loaded_custom_words, expected); |
- |
- spellcheck_service->WriteWordToCustomDictionary("foo"); |
- expected.push_back("foo"); |
- |
- spellcheck_service->WriteWordToCustomDictionary("bar"); |
- expected.push_back("bar"); |
- |
- // The custom word list should include written words. |
- spellcheck_service->LoadDictionaryIntoCustomWordList(&loaded_custom_words); |
- EXPECT_EQ(loaded_custom_words, expected); |
- |
- // Load in another instance of SpellCheckService. |
- // The result should be the same. |
- SpellcheckService spellcheck_service2(profile_.get()); |
- WordList loaded_custom_words2; |
- spellcheck_service2.LoadDictionaryIntoCustomWordList(&loaded_custom_words2); |
- EXPECT_EQ(loaded_custom_words2, expected); |
- // Flush the loop now to prevent service init tasks from being run during |
- // TearDown(); |
- MessageLoop::current()->RunUntilIdle(); |
-} |
- |
-TEST_F(SpellcheckServiceTest, MultiProfile) { |
- SpellcheckService* spellcheck_service = |
- SpellcheckServiceFactory::GetForProfile(profile_.get()); |
- TestingProfile profile2; |
- SpellcheckService* spellcheck_service2 = |
- static_cast<SpellcheckService*>( |
- SpellcheckServiceFactory::GetInstance()->SetTestingFactoryAndUse( |
- &profile2, &BuildSpellcheckService)); |
- |
- WordList expected1; |
- WordList expected2; |
- |
- spellcheck_service->WriteWordToCustomDictionary("foo"); |
- spellcheck_service->WriteWordToCustomDictionary("bar"); |
- expected1.push_back("foo"); |
- expected1.push_back("bar"); |
- |
- spellcheck_service2->WriteWordToCustomDictionary("hoge"); |
- spellcheck_service2->WriteWordToCustomDictionary("fuga"); |
- expected2.push_back("hoge"); |
- expected2.push_back("fuga"); |
- |
- WordList actual1; |
- spellcheck_service->LoadDictionaryIntoCustomWordList(&actual1); |
- EXPECT_EQ(actual1, expected1); |
- |
- WordList actual2; |
- spellcheck_service2->LoadDictionaryIntoCustomWordList(&actual2); |
- EXPECT_EQ(actual2, expected2); |
- |
- // Flush the loop now to prevent service init tasks from being run during |
- // TearDown(); |
- MessageLoop::current()->RunUntilIdle(); |
-} |
- |
TEST_F(SpellcheckServiceTest, GetSpellCheckLanguages1) { |
std::vector<std::string> accept_languages; |
accept_languages.push_back("en"); |