Always discard changes on guest accounts
parent
2100cb996f
commit
1f545b4fa3
|
@ -44,6 +44,9 @@ module Devices
|
|||
DEMO_ALERTS
|
||||
.map { |p| p.merge(device: device) }
|
||||
.map { |p| Alerts::Create.run!(p) }
|
||||
device
|
||||
.web_app_config
|
||||
.update_attributes!(discard_unsaved: true)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -22,6 +22,11 @@ describe Api::DemoAccountsController do
|
|||
expect(user.email).to include("@farmbot.guest")
|
||||
expect(user.agreed_to_terms_at).to be
|
||||
expect(user.confirmed_at).to be
|
||||
discard_unsaved = user
|
||||
.device
|
||||
.web_app_config
|
||||
.discard_unsaved
|
||||
expect(discard_unsaved).to be(true)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue