mirror of
https://github.com/discourse/discourse.git
synced 2025-05-31 11:27:52 +08:00
FIX: : trigger user_updated
event only if email changed after user creation.
Follow-up to 1460d7957c5d9b9300034e5e36675cf44cc3bc0f
This commit is contained in:
@ -13,17 +13,10 @@ describe UserEmail do
|
||||
end
|
||||
|
||||
it "allows multiple secondary emails" do
|
||||
events = DiscourseEvent.track_events {
|
||||
Fabricate(:secondary_email, user: user, primary: false)
|
||||
Fabricate(:secondary_email, user: user, primary: false)
|
||||
}
|
||||
Fabricate(:secondary_email, user: user, primary: false)
|
||||
Fabricate(:secondary_email, user: user, primary: false)
|
||||
|
||||
expect(user.user_emails.count).to eq 3
|
||||
expect(events.count).to eq 2
|
||||
|
||||
event = events.first
|
||||
expect(event[:event_name]).to eq(:user_updated)
|
||||
expect(event[:params].first).to eq(user)
|
||||
end
|
||||
|
||||
it "does not allow an invalid email" do
|
||||
|
Reference in New Issue
Block a user