diff options
Diffstat (limited to 'chrome/renderer/spellchecker/spellcheck_provider_test.cc')
-rw-r--r-- | chrome/renderer/spellchecker/spellcheck_provider_test.cc | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/chrome/renderer/spellchecker/spellcheck_provider_test.cc b/chrome/renderer/spellchecker/spellcheck_provider_test.cc index 0762899..22bd6a2 100644 --- a/chrome/renderer/spellchecker/spellcheck_provider_test.cc +++ b/chrome/renderer/spellchecker/spellcheck_provider_test.cc @@ -6,8 +6,12 @@ #include "base/stl_util.h" #include "chrome/common/spellcheck_messages.h" +#include "chrome/renderer/spellchecker/spellcheck.h" #include "ipc/ipc_message_macros.h" +class MockSpellcheck: public SpellCheck { +}; + FakeTextCheckingCompletion::FakeTextCheckingCompletion() : completion_count_(0), cancellation_count_(0) { @@ -27,12 +31,13 @@ void FakeTextCheckingCompletion::didCancelCheckingText() { } TestingSpellCheckProvider::TestingSpellCheckProvider() - : SpellCheckProvider(NULL, NULL), + : SpellCheckProvider(NULL, new MockSpellcheck), offset_(-1) { } TestingSpellCheckProvider::~TestingSpellCheckProvider() { - STLDeleteContainerPointers(messages_.begin(), messages_.end()); + STLDeleteContainerPointers(messages_.begin(), messages_.end()); + delete spellcheck_; } bool TestingSpellCheckProvider::Send(IPC::Message* message) { |