Index: chrome/browser/autofill/autofill_dialog_controller_mac_unittest.mm |
diff --git a/chrome/browser/autofill/autofill_dialog_controller_mac_unittest.mm b/chrome/browser/autofill/autofill_dialog_controller_mac_unittest.mm |
index c2ae027c5f97ea6129dd8e1fe6997efc83471b51..d439288518c5ad84bb2520164d0af2ba1ca062df 100644 |
--- a/chrome/browser/autofill/autofill_dialog_controller_mac_unittest.mm |
+++ b/chrome/browser/autofill/autofill_dialog_controller_mac_unittest.mm |
@@ -151,11 +151,8 @@ class AutoFillDialogControllerTest : public CocoaTest { |
void LoadDialog() { |
controller_ = [AutoFillDialogController |
- controllerWithObserver:&observer_ |
- profile:helper_.profile() |
- importedProfile:imported_profile_ |
- importedCreditCard:imported_credit_card_]; |
- [controller_ window]; |
+ controllerWithObserver:&observer_ profile:helper_.profile()]; |
+ [controller_ runModelessDialog]; |
} |
std::vector<AutoFillProfile*>& profiles() { |
@@ -175,69 +172,36 @@ class AutoFillDialogControllerTest : public CocoaTest { |
DISALLOW_COPY_AND_ASSIGN(AutoFillDialogControllerTest); |
}; |
-TEST_F(AutoFillDialogControllerTest, SaveButtonInformsObserver) { |
+TEST_F(AutoFillDialogControllerTest, CloseButtonDoesNotInformObserver) { |
LoadDialog(); |
- [controller_ save:nil]; |
- ASSERT_TRUE(observer_.hit_); |
-} |
- |
-TEST_F(AutoFillDialogControllerTest, CancelButtonDoesNotInformObserver) { |
- LoadDialog(); |
- [controller_ cancel:nil]; |
+ [controller_ closeDialog]; |
ASSERT_FALSE(observer_.hit_); |
} |
-TEST_F(AutoFillDialogControllerTest, NoEditsGiveBackOriginalProfile) { |
+TEST_F(AutoFillDialogControllerTest, NoEditsDoNotChangeObserverProfiles) { |
AutoFillProfile profile; |
profiles().push_back(&profile); |
LoadDialog(); |
- [controller_ save:nil]; |
+ [controller_ closeDialog]; |
- // Should hit our observer. |
- ASSERT_TRUE(observer_.hit_); |
- |
- // Sizes should match. |
- ASSERT_EQ(observer_.profiles_.size(), profiles().size()); |
+ // Should not hit our observer. |
+ ASSERT_FALSE(observer_.hit_); |
- // Contents should match. |
- size_t i = 0; |
- size_t count = profiles().size(); |
- for (i = 0; i < count; i++) |
- ASSERT_EQ(observer_.profiles_[i], *profiles()[i]); |
- |
- // Contents should not match a different profile. |
- AutoFillProfile different_profile; |
- different_profile.SetInfo(AutoFillType(NAME_FIRST), ASCIIToUTF16("joe")); |
- for (i = 0; i < count; i++) |
- ASSERT_NE(observer_.profiles_[i], different_profile); |
+ // Observer should not have profiles. |
+ ASSERT_EQ(0UL, observer_.profiles_.size()); |
} |
-TEST_F(AutoFillDialogControllerTest, NoEditsGiveBackOriginalCreditCard) { |
+TEST_F(AutoFillDialogControllerTest, NoEditsDoNotChangeObserverCreditCards) { |
CreditCard credit_card(ASCIIToUTF16("myCC"), 345); |
credit_cards().push_back(&credit_card); |
LoadDialog(); |
- [controller_ save:nil]; |
- |
- // Should hit our observer. |
- ASSERT_TRUE(observer_.hit_); |
- |
- // Sizes should match. |
- ASSERT_EQ(observer_.credit_cards_.size(), credit_cards().size()); |
+ [controller_ closeDialog]; |
- // Contents should match. With the exception of the |unique_id|. |
- size_t i = 0; |
- size_t count = credit_cards().size(); |
- for (i = 0; i < count; i++) { |
- credit_cards()[i]->set_unique_id(observer_.credit_cards_[i].unique_id()); |
- ASSERT_EQ(observer_.credit_cards_[i], *credit_cards()[i]); |
- } |
+ // Should not hit our observer. |
+ ASSERT_FALSE(observer_.hit_); |
- // Contents should not match a different profile. |
- CreditCard different_credit_card(ASCIIToUTF16("different"), 0); |
- different_credit_card.SetInfo( |
- AutoFillType(CREDIT_CARD_NUMBER), ASCIIToUTF16("1234")); |
- for (i = 0; i < count; i++) |
- ASSERT_NE(observer_.credit_cards_[i], different_credit_card); |
+ // Observer should not have credit cards. |
+ ASSERT_EQ(0UL, observer_.credit_cards_.size()); |
} |
TEST_F(AutoFillDialogControllerTest, AutoFillDataMutation) { |
@@ -246,20 +210,20 @@ TEST_F(AutoFillDialogControllerTest, AutoFillDataMutation) { |
profile.SetInfo(AutoFillType(NAME_MIDDLE), ASCIIToUTF16("C")); |
profile.SetInfo(AutoFillType(NAME_LAST), ASCIIToUTF16("Smith")); |
profile.SetInfo(AutoFillType(EMAIL_ADDRESS), |
- ASCIIToUTF16("john@chromium.org")); |
+ ASCIIToUTF16("john@chromium.org")); |
profile.SetInfo(AutoFillType(COMPANY_NAME), ASCIIToUTF16("Google Inc.")); |
profile.SetInfo(AutoFillType(ADDRESS_HOME_LINE1), |
ASCIIToUTF16("1122 Mountain View Road")); |
profile.SetInfo(AutoFillType(ADDRESS_HOME_LINE2), ASCIIToUTF16("Suite #1")); |
profile.SetInfo(AutoFillType(ADDRESS_HOME_CITY), |
- ASCIIToUTF16("Mountain View")); |
+ ASCIIToUTF16("Mountain View")); |
profile.SetInfo(AutoFillType(ADDRESS_HOME_STATE), ASCIIToUTF16("CA")); |
profile.SetInfo(AutoFillType(ADDRESS_HOME_ZIP), ASCIIToUTF16("94111")); |
profile.SetInfo(AutoFillType(ADDRESS_HOME_COUNTRY), ASCIIToUTF16("USA")); |
- profile.SetInfo( |
- AutoFillType(PHONE_HOME_WHOLE_NUMBER), ASCIIToUTF16("014155552258")); |
- profile.SetInfo( |
- AutoFillType(PHONE_FAX_WHOLE_NUMBER), ASCIIToUTF16("024087172258")); |
+ profile.SetInfo(AutoFillType(PHONE_HOME_WHOLE_NUMBER), |
+ ASCIIToUTF16("014155552258")); |
+ profile.SetInfo(AutoFillType(PHONE_FAX_WHOLE_NUMBER), |
+ ASCIIToUTF16("024087172258")); |
profiles().push_back(&profile); |
LoadDialog(); |
@@ -281,7 +245,7 @@ TEST_F(AutoFillDialogControllerTest, AutoFillDataMutation) { |
EXPECT_TRUE([[am faxWholeNumber] isEqualToString:@"024087172258"]); |
[sheet save:nil]; |
- [controller_ save:nil]; |
+ [controller_ closeDialog]; |
ASSERT_TRUE(observer_.hit_); |
ASSERT_TRUE(observer_.profiles_.size() == 1); |
@@ -296,11 +260,11 @@ TEST_F(AutoFillDialogControllerTest, AutoFillDataMutation) { |
TEST_F(AutoFillDialogControllerTest, CreditCardDataMutation) { |
CreditCard credit_card(ASCIIToUTF16("myCC"), 345); |
credit_card.SetInfo(AutoFillType(CREDIT_CARD_NAME), ASCIIToUTF16("DCH")); |
- credit_card.SetInfo( |
- AutoFillType(CREDIT_CARD_NUMBER), ASCIIToUTF16("1234 5678 9101 1121")); |
+ credit_card.SetInfo(AutoFillType(CREDIT_CARD_NUMBER), |
+ ASCIIToUTF16("1234 5678 9101 1121")); |
credit_card.SetInfo(AutoFillType(CREDIT_CARD_EXP_MONTH), ASCIIToUTF16("01")); |
- credit_card.SetInfo( |
- AutoFillType(CREDIT_CARD_EXP_4_DIGIT_YEAR), ASCIIToUTF16("2012")); |
+ credit_card.SetInfo(AutoFillType(CREDIT_CARD_EXP_4_DIGIT_YEAR), |
+ ASCIIToUTF16("2012")); |
credit_cards().push_back(&credit_card); |
LoadDialog(); |
@@ -322,7 +286,7 @@ TEST_F(AutoFillDialogControllerTest, CreditCardDataMutation) { |
EXPECT_TRUE([[numberField stringValue] isEqualToString:@"************1121"]); |
[sheet save:nil]; |
- [controller_ save:nil]; |
+ [controller_ closeDialog]; |
ASSERT_TRUE(observer_.hit_); |
ASSERT_TRUE(observer_.credit_cards_.size() == 1); |
@@ -340,23 +304,23 @@ TEST_F(AutoFillDialogControllerTest, TwoProfiles) { |
profile2.SetInfo(AutoFillType(NAME_FIRST), ASCIIToUTF16("Bob")); |
profiles().push_back(&profile2); |
LoadDialog(); |
- [controller_ save:nil]; |
+ [controller_ closeDialog]; |
- // Should hit our observer. |
- ASSERT_TRUE(observer_.hit_); |
+ // Should not hit our observer. |
+ ASSERT_FALSE(observer_.hit_); |
// Sizes should match. And should be 2. |
- ASSERT_EQ(observer_.profiles_.size(), profiles().size()); |
- ASSERT_EQ(observer_.profiles_.size(), 2UL); |
+ ASSERT_EQ([controller_ profiles].size(), profiles().size()); |
+ ASSERT_EQ([controller_ profiles].size(), 2UL); |
// Contents should match. With the exception of the |unique_id|. |
for (size_t i = 0, count = profiles().size(); i < count; i++) { |
- profiles()[i]->set_unique_id(observer_.profiles_[i].unique_id()); |
+ profiles()[i]->set_unique_id([controller_ profiles][i].unique_id()); |
// Do not compare labels. Label is a derived field. |
- observer_.profiles_[i].set_label(string16()); |
+ [controller_ profiles][i].set_label(string16()); |
profiles()[i]->set_label(string16()); |
- ASSERT_EQ(observer_.profiles_[i], *profiles()[i]); |
+ ASSERT_EQ([controller_ profiles][i], *profiles()[i]); |
} |
} |
@@ -368,19 +332,19 @@ TEST_F(AutoFillDialogControllerTest, TwoCreditCards) { |
credit_card2.SetInfo(AutoFillType(CREDIT_CARD_NAME), ASCIIToUTF16("Bob")); |
credit_cards().push_back(&credit_card2); |
LoadDialog(); |
- [controller_ save:nil]; |
+ [controller_ closeDialog]; |
- // Should hit our observer. |
- ASSERT_TRUE(observer_.hit_); |
+ // Should not hit our observer. |
+ ASSERT_FALSE(observer_.hit_); |
// Sizes should match. And should be 2. |
- ASSERT_EQ(observer_.credit_cards_.size(), credit_cards().size()); |
- ASSERT_EQ(observer_.credit_cards_.size(), 2UL); |
+ ASSERT_EQ([controller_ creditCards].size(), credit_cards().size()); |
+ ASSERT_EQ([controller_ creditCards].size(), 2UL); |
// Contents should match. With the exception of the |unique_id|. |
for (size_t i = 0, count = credit_cards().size(); i < count; i++) { |
- credit_cards()[i]->set_unique_id(observer_.credit_cards_[i].unique_id()); |
- ASSERT_EQ(observer_.credit_cards_[i], *credit_cards()[i]); |
+ credit_cards()[i]->set_unique_id([controller_ creditCards][i].unique_id()); |
+ ASSERT_EQ([controller_ creditCards][i], *credit_cards()[i]); |
} |
} |
@@ -396,7 +360,7 @@ TEST_F(AutoFillDialogControllerTest, AddNewProfile) { |
ASSERT_TRUE(model != nil); |
[model setFullName:@"Don"]; |
[sheet save:nil]; |
- [controller_ save:nil]; |
+ [controller_ closeDialog]; |
// Should hit our observer. |
ASSERT_TRUE(observer_.hit_); |
@@ -425,7 +389,7 @@ TEST_F(AutoFillDialogControllerTest, AddNewCreditCard) { |
ASSERT_TRUE(model != nil); |
[model setNameOnCard:@"Don"]; |
[sheet save:nil]; |
- [controller_ save:nil]; |
+ [controller_ closeDialog]; |
// Should hit our observer. |
ASSERT_TRUE(observer_.hit_); |
@@ -450,18 +414,13 @@ TEST_F(AutoFillDialogControllerTest, AddNewEmptyProfile) { |
AutoFillAddressSheetController* sheet = [controller_ addressSheetController]; |
ASSERT_TRUE(sheet != nil); |
[sheet save:nil]; |
- [controller_ save:nil]; |
+ [controller_ closeDialog]; |
- // Should hit our observer. |
- ASSERT_TRUE(observer_.hit_); |
- |
- // Sizes should be same. Empty profile should not be saved. |
- ASSERT_EQ(observer_.profiles_.size(), profiles().size()); |
- ASSERT_EQ(observer_.profiles_.size(), 1UL); |
+ // Should not hit our observer. |
+ ASSERT_FALSE(observer_.hit_); |
- // Profile should match original. |
- observer_.profiles_[0].set_label(string16()); |
- ASSERT_EQ(observer_.profiles_[0], profile); |
+ // Empty profile should not be saved. |
+ ASSERT_EQ(0UL, observer_.profiles_.size()); |
} |
TEST_F(AutoFillDialogControllerTest, AddNewEmptyCreditCard) { |
@@ -474,18 +433,13 @@ TEST_F(AutoFillDialogControllerTest, AddNewEmptyCreditCard) { |
[controller_ creditCardSheetController]; |
ASSERT_TRUE(sheet != nil); |
[sheet save:nil]; |
- [controller_ save:nil]; |
+ [controller_ closeDialog]; |
// Should hit our observer. |
- ASSERT_TRUE(observer_.hit_); |
- |
- // Sizes should be same. Empty credit card should not be saved. |
- ASSERT_EQ(observer_.credit_cards_.size(), credit_cards().size()); |
- ASSERT_EQ(observer_.credit_cards_.size(), 1UL); |
+ ASSERT_FALSE(observer_.hit_); |
- // Credit card should match original. |
- observer_.credit_cards_[0].set_label(string16()); |
- ASSERT_EQ(observer_.credit_cards_[0], credit_card); |
+ // Empty credit card should not be saved. |
+ ASSERT_EQ(0UL, observer_.credit_cards_.size()); |
} |
TEST_F(AutoFillDialogControllerTest, DeleteProfile) { |
@@ -495,7 +449,7 @@ TEST_F(AutoFillDialogControllerTest, DeleteProfile) { |
LoadDialog(); |
[controller_ selectAddressAtIndex:0]; |
[controller_ deleteSelection:nil]; |
- [controller_ save:nil]; |
+ [controller_ closeDialog]; |
// Should hit our observer. |
ASSERT_TRUE(observer_.hit_); |
@@ -512,7 +466,7 @@ TEST_F(AutoFillDialogControllerTest, DeleteCreditCard) { |
LoadDialog(); |
[controller_ selectCreditCardAtIndex:0]; |
[controller_ deleteSelection:nil]; |
- [controller_ save:nil]; |
+ [controller_ closeDialog]; |
// Should hit our observer. |
ASSERT_TRUE(observer_.hit_); |
@@ -532,7 +486,7 @@ TEST_F(AutoFillDialogControllerTest, TwoProfilesDeleteOne) { |
LoadDialog(); |
[controller_ selectAddressAtIndex:1]; |
[controller_ deleteSelection:nil]; |
- [controller_ save:nil]; |
+ [controller_ closeDialog]; |
// Should hit our observer. |
ASSERT_TRUE(observer_.hit_); |
@@ -560,7 +514,7 @@ TEST_F(AutoFillDialogControllerTest, TwoCreditCardsDeleteOne) { |
LoadDialog(); |
[controller_ selectCreditCardAtIndex:1]; |
[controller_ deleteSelection:nil]; |
- [controller_ save:nil]; |
+ [controller_ closeDialog]; |
// Should hit our observer. |
ASSERT_TRUE(observer_.hit_); |
@@ -596,7 +550,7 @@ TEST_F(AutoFillDialogControllerTest, DeleteMultiple) { |
[controller_ deleteSelection:nil]; |
[controller_ selectAddressAtIndex:0]; |
ASSERT_TRUE([controller_ editButtonEnabled]); |
- [controller_ save:nil]; |
+ [controller_ closeDialog]; |
// Should hit our observer. |
ASSERT_TRUE(observer_.hit_); |
@@ -625,10 +579,10 @@ TEST_F(AutoFillDialogControllerTest, DeleteMultiple) { |
// Auxilliary profiles are enabled by default. |
TEST_F(AutoFillDialogControllerTest, AuxiliaryProfilesTrue) { |
LoadDialog(); |
- [controller_ save:nil]; |
+ [controller_ closeDialog]; |
- // Should hit our observer. |
- ASSERT_TRUE(observer_.hit_); |
+ // Should not hit our observer. |
+ ASSERT_FALSE(observer_.hit_); |
// Auxiliary profiles setting should be unchanged. |
ASSERT_TRUE(helper_.profile()->GetPrefs()->GetBoolean( |
@@ -639,10 +593,10 @@ TEST_F(AutoFillDialogControllerTest, AuxiliaryProfilesFalse) { |
helper_.profile()->GetPrefs()->SetBoolean( |
prefs::kAutoFillAuxiliaryProfilesEnabled, false); |
LoadDialog(); |
- [controller_ save:nil]; |
+ [controller_ closeDialog]; |
- // Should hit our observer. |
- ASSERT_TRUE(observer_.hit_); |
+ // Should not hit our observer. |
+ ASSERT_FALSE(observer_.hit_); |
// Auxiliary profiles setting should be unchanged. |
ASSERT_FALSE(helper_.profile()->GetPrefs()->GetBoolean( |
@@ -654,10 +608,10 @@ TEST_F(AutoFillDialogControllerTest, AuxiliaryProfilesChanged) { |
prefs::kAutoFillAuxiliaryProfilesEnabled, false); |
LoadDialog(); |
[controller_ setAuxiliaryEnabled:YES]; |
- [controller_ save:nil]; |
+ [controller_ closeDialog]; |
- // Should hit our observer. |
- ASSERT_TRUE(observer_.hit_); |
+ // Should not hit our observer. |
+ ASSERT_FALSE(observer_.hit_); |
// Auxiliary profiles setting should be unchanged. |
ASSERT_TRUE(helper_.profile()->GetPrefs()->GetBoolean( |
@@ -671,70 +625,37 @@ TEST_F(AutoFillDialogControllerTest, WaitForDataToLoad) { |
credit_cards().push_back(&credit_card); |
helper_.test_profile_->test_manager_->test_data_is_loaded_ = false; |
LoadDialog(); |
- [controller_ save:nil]; |
+ [controller_ closeDialog]; |
- // Should hit our observer. |
- ASSERT_TRUE(observer_.hit_); |
+ // Should not hit our observer. |
+ ASSERT_FALSE(observer_.hit_); |
// Sizes should match. |
- ASSERT_EQ(observer_.profiles_.size(), profiles().size()); |
- ASSERT_EQ(observer_.credit_cards_.size(), credit_cards().size()); |
+ ASSERT_EQ([controller_ profiles].size(), profiles().size()); |
+ ASSERT_EQ([controller_ creditCards].size(), credit_cards().size()); |
// Contents should match. |
size_t i = 0; |
size_t count = profiles().size(); |
for (i = 0; i < count; i++) { |
// Do not compare labels. Label is a derived field. |
- observer_.profiles_[i].set_label(string16()); |
+ [controller_ profiles][i].set_label(string16()); |
profiles()[i]->set_label(string16()); |
- ASSERT_EQ(observer_.profiles_[i], *profiles()[i]); |
+ ASSERT_EQ([controller_ profiles][i], *profiles()[i]); |
} |
count = credit_cards().size(); |
for (i = 0; i < count; i++) { |
- ASSERT_EQ(observer_.credit_cards_[i], *credit_cards()[i]); |
+ ASSERT_EQ([controller_ creditCards][i], *credit_cards()[i]); |
} |
} |
-TEST_F(AutoFillDialogControllerTest, ImportedParameters) { |
- AutoFillProfile profile(ASCIIToUTF16("Home"), 0); |
- imported_profile_ = &profile; |
- CreditCard credit_card(ASCIIToUTF16("Mastercard"), 0); |
- imported_credit_card_ = &credit_card; |
- |
- // Note: when the |imported_*| parameters are supplied the dialog should |
- // ignore any profile and credit card information in the |
- // |PersonalDataManager|. |
- AutoFillProfile profile_ignored(ASCIIToUTF16("Work"), 0); |
- profiles().push_back(&profile_ignored); |
- CreditCard credit_card_ignored(ASCIIToUTF16("Visa"), 0); |
- credit_cards().push_back(&credit_card_ignored); |
- |
- LoadDialog(); |
- [controller_ save:nil]; |
- |
- // Should hit our observer. |
- ASSERT_TRUE(observer_.hit_); |
- |
- // Sizes should match. |
- ASSERT_EQ(1UL, observer_.profiles_.size()); |
- ASSERT_EQ(1UL, observer_.credit_cards_.size()); |
- |
- // Do not compare labels. Label is a derived field. |
- observer_.profiles_[0].set_label(string16()); |
- profile.set_label(string16()); |
- |
- // Contents should match. |
- ASSERT_EQ(observer_.profiles_[0], profile); |
- ASSERT_EQ(observer_.credit_cards_[0], credit_card); |
-} |
- |
// AutoFill is enabled by default. |
TEST_F(AutoFillDialogControllerTest, AutoFillEnabledTrue) { |
LoadDialog(); |
- [controller_ save:nil]; |
+ [controller_ closeDialog]; |
- // Should hit our observer. |
- ASSERT_TRUE(observer_.hit_); |
+ // Should not hit our observer. |
+ ASSERT_FALSE(observer_.hit_); |
// AutoFill enabled setting should be unchanged. |
ASSERT_TRUE(helper_.profile()->GetPrefs()->GetBoolean( |
@@ -744,10 +665,10 @@ TEST_F(AutoFillDialogControllerTest, AutoFillEnabledTrue) { |
TEST_F(AutoFillDialogControllerTest, AutoFillEnabledFalse) { |
helper_.profile()->GetPrefs()->SetBoolean(prefs::kAutoFillEnabled, false); |
LoadDialog(); |
- [controller_ save:nil]; |
+ [controller_ closeDialog]; |
- // Should hit our observer. |
- ASSERT_TRUE(observer_.hit_); |
+ // Should not hit our observer. |
+ ASSERT_FALSE(observer_.hit_); |
// AutoFill enabled setting should be unchanged. |
ASSERT_FALSE(helper_.profile()->GetPrefs()->GetBoolean( |
@@ -759,10 +680,10 @@ TEST_F(AutoFillDialogControllerTest, AutoFillEnabledChanged) { |
prefs::kAutoFillAuxiliaryProfilesEnabled, false); |
LoadDialog(); |
[controller_ setAutoFillEnabled:YES]; |
- [controller_ save:nil]; |
+ [controller_ closeDialog]; |
- // Should hit our observer. |
- ASSERT_TRUE(observer_.hit_); |
+ // Should not hit our observer. |
+ ASSERT_FALSE(observer_.hit_); |
// Auxiliary profiles setting should be unchanged. |
ASSERT_TRUE(helper_.profile()->GetPrefs()->GetBoolean( |
@@ -785,7 +706,7 @@ TEST_F(AutoFillDialogControllerTest, PolicyRefresh) { |
ASSERT_TRUE([controller_ autoFillManaged]); |
ASSERT_TRUE([controller_ autoFillEnabled]); |
- [controller_ cancel:nil]; |
+ [controller_ closeDialog]; |
} |
TEST_F(AutoFillDialogControllerTest, PolicyDisabledAndSave) { |
@@ -800,7 +721,7 @@ TEST_F(AutoFillDialogControllerTest, PolicyDisabledAndSave) { |
ASSERT_TRUE([controller_ autoFillManagedAndDisabled]); |
[controller_ setAuxiliaryEnabled:YES]; |
- [controller_ save:nil]; |
+ [controller_ closeDialog]; |
// Observer should not have been called. |
ASSERT_FALSE(observer_.hit_); |
@@ -822,10 +743,10 @@ TEST_F(AutoFillDialogControllerTest, PolicyEnabledAndSave) { |
ASSERT_FALSE([controller_ autoFillManagedAndDisabled]); |
[controller_ setAuxiliaryEnabled:YES]; |
- [controller_ save:nil]; |
+ [controller_ closeDialog]; |
- // Observer should have been notified. |
- ASSERT_TRUE(observer_.hit_); |
+ // Observer should not have been notified. |
+ ASSERT_FALSE(observer_.hit_); |
// Auxiliary profiles setting should have been saved. |
ASSERT_TRUE(helper_.profile()->GetPrefs()->GetBoolean( |