Add Alert:SEED_DATA after account reset

pull/1190/head
Rick Carlino 2019-05-11 11:37:16 -05:00
parent 937be279fc
commit 2957b58c49
2 changed files with 4 additions and 1 deletions

View File

@ -26,6 +26,8 @@ module Devices
Device::PLURAL_RESOURCES.map do |resources|
device.send(resources).destroy_all
end
Alerts::Create.run!(Alert::SEED_DATA.merge(device: device))
end
def user

View File

@ -7,7 +7,7 @@ describe Api::DevicesController do
let(:password) { "password456" }
let(:user) { FactoryBot.create(:user, password: password, password_confirmation: password) }
resources = %w(alert sensor peripheral log pin_binding generic_pointer
resources = %w(sensor peripheral log pin_binding generic_pointer
tool_slot plant_template saved_garden sensor_reading
farmware_installation tool)
@ -27,6 +27,7 @@ describe Api::DevicesController do
resources.map do |resource|
expect(device.send(resource.pluralize).reload.count).to eq 0
end
expect(device.alerts.count).to eq(1)
end
it "can't reset a device if credentials are missing" do