Files
codeocean/spec/controllers/statistics_controller_spec.rb
2021-05-14 22:03:06 +02:00

37 lines
814 B
Ruby

# frozen_string_literal: true
require 'rails_helper'
describe StatisticsController do
let(:user) { FactoryBot.create(:admin) }
before { allow(controller).to receive(:current_user).and_return(user) }
%i[show graphs].each do |route|
describe "GET ##{route}" do
before { get route }
expect_status(200)
expect_template(route)
end
end
%i[user_activity_history rfc_activity_history].each do |route|
describe "GET ##{route}" do
before { get route }
expect_status(200)
expect_template(:activity_history)
end
end
%i[show user_activity user_activity_history rfc_activity rfc_activity_history].each do |route|
describe "GET ##{route}.json" do
before { get route, format: :json }
expect_status(200)
expect_json
end
end
end