fluentd-ui/test/controllers/polling_controller_test.rb
Kenji Okimoto 5d25cf1625
Add test/controllers/polling_controller_test.rb
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-08-01 16:26:43 +09:00

30 lines
799 B
Ruby

require "test_helper"
class PollingControllerTest < ActionDispatch::IntegrationTest
setup do
user = FactoryBot.build(:user)
post(sessions_path(session: { name: user.name, password: user.password }))
end
test "may find nothing" do
stub(Plugin).installing { [] }
stub(Plugin).uninstalling { [] }
get(polling_alerts_path)
assert_response(:success)
end
test "may find gems being uninstalled" do
stub(Plugin).installing { [] }
stub(Plugin).uninstalling { [FactoryBot.build(:plugin)] }
get(polling_alerts_path)
assert_response(:success)
end
test "may find gems being installed" do
stub(Plugin).installing { [FactoryBot.build(:plugin)] }
stub(Plugin).uninstalling { [] }
get(polling_alerts_path)
assert_response(:success)
end
end