| Index: chrome/renderer/safe_browsing/phishing_classifier_browsertest.cc
|
| diff --git a/chrome/renderer/safe_browsing/phishing_classifier_browsertest.cc b/chrome/renderer/safe_browsing/phishing_classifier_browsertest.cc
|
| index 7e34cd6aaf7128020f649d27ea4557cae9ec40f0..af255305ac3bd3633e2997cff15d3da00ed7d6e5 100644
|
| --- a/chrome/renderer/safe_browsing/phishing_classifier_browsertest.cc
|
| +++ b/chrome/renderer/safe_browsing/phishing_classifier_browsertest.cc
|
| @@ -193,4 +193,17 @@ TEST_F(PhishingClassifierTest, TestClassification) {
|
| EXPECT_EQ(PhishingClassifier::kInvalidScore, phishy_score);
|
| }
|
|
|
| +TEST_F(PhishingClassifierTest, DisableDetection) {
|
| + // No scorer yet, so the classifier is not ready.
|
| + EXPECT_FALSE(classifier_->is_ready());
|
| +
|
| + // Now set the scorer.
|
| + classifier_->set_phishing_scorer(scorer_.get());
|
| + EXPECT_TRUE(classifier_->is_ready());
|
| +
|
| + // Set a NULL scorer, which turns detection back off.
|
| + classifier_->set_phishing_scorer(NULL);
|
| + EXPECT_FALSE(classifier_->is_ready());
|
| +}
|
| +
|
| } // namespace safe_browsing
|
|
|