Index: chrome/browser/chromeos/printing/printers_manager_unittest.cc |
diff --git a/chrome/browser/chromeos/printing/printers_manager_unittest.cc b/chrome/browser/chromeos/printing/printers_manager_unittest.cc |
index cf874e327f3943396d72eaf559de6c34f961cc5b..0ba3264e951f6ecf6510ba2bd0cea519dbc0739d 100644 |
--- a/chrome/browser/chromeos/printing/printers_manager_unittest.cc |
+++ b/chrome/browser/chromeos/printing/printers_manager_unittest.cc |
@@ -225,4 +225,23 @@ TEST_F(PrintersManagerTest, GetRecommendedPrinter) { |
EXPECT_EQ(Printer::Source::SRC_POLICY, from_list.source()); |
} |
+TEST_F(PrintersManagerTest, PrinterNotInstalled) { |
+ Printer printer(kPrinterId, 1000); |
+ EXPECT_FALSE(manager_->IsConfigurationCurrent(printer)); |
+} |
+ |
+TEST_F(PrintersManagerTest, PrinterIsInstalled) { |
+ Printer printer(kPrinterId, 1000); |
+ manager_->PrinterInstalled(printer); |
+ EXPECT_TRUE(manager_->IsConfigurationCurrent(printer)); |
+} |
+ |
+TEST_F(PrintersManagerTest, UpdatedPrinterConfiguration) { |
+ Printer printer(kPrinterId, 1000); |
+ manager_->PrinterInstalled(printer); |
+ |
+ Printer updated_printer(kPrinterId, 2000); |
+ EXPECT_FALSE(manager_->IsConfigurationCurrent(updated_printer)); |
+} |
+ |
} // namespace chromeos |