GRN2-277: Optimize server recordings to make it useable for large deployments (#2411)

* First changes to server recordings

* Update server recordings

* Rubocop

* Make sure to return nothing for empty searches

* Made sure exactly the right amount of recordings are returned

* Added test cases
This commit is contained in:
Ahmad Farhat
2021-01-12 17:36:51 -05:00
committed by GitHub
parent 9cd08dab54
commit 2b0a80c7eb
13 changed files with 102 additions and 15 deletions

View File

@ -28,6 +28,26 @@ describe AdminsController, type: :controller do
@admin.set_role :admin
end
describe "Server Recordings" do
it "renders the server_recordings page" do
@request.session[:user_id] = @admin.id
get :server_recordings
expect(response).to render_template(:server_recordings)
end
end
describe "Server Rooms" do
it "renders the server_rooms page" do
@request.session[:user_id] = @admin.id
get :server_rooms
expect(response).to render_template(:server_rooms)
end
end
describe "User Roles" do
before do
allow(Rails.configuration).to receive(:enable_email_verification).and_return(true)