Commit a049162
Changed files (4)
app
controllers
spec
app/controllers/training_sessions_controller.rb
@@ -7,7 +7,7 @@ class TrainingSessionsController < ApplicationController
end
def upload
- ProcessBackupJob.perform_later(current_user,
+ UploadStrongliftsBackupJob.perform_later(current_user,
storage.store(params[:backup]),
Program.stronglifts
)
app/jobs/process_backup_job.rb → app/jobs/upload_stronglifts_backup_job.rb
@@ -1,4 +1,4 @@
-class ProcessBackupJob < ActiveJob::Base
+class UploadStrongliftsBackupJob < ActiveJob::Base
WORKOUTS_SQL = "select * from workouts"
queue_as :default
spec/controllers/training_sessions_controller_spec.rb
@@ -23,12 +23,12 @@ describe TrainingSessionsController do
let(:backup_file) { fixture_file_upload("android-backup.stronglifts") }
before :each do
- allow(ProcessBackupJob).to receive(:perform_later)
+ allow(UploadStrongliftsBackupJob).to receive(:perform_later)
end
it "uploads a new backup" do
post :upload, backup: backup_file
- expect(ProcessBackupJob).to have_received(:perform_later)
+ expect(UploadStrongliftsBackupJob).to have_received(:perform_later)
end
it "redirects to the dashboard" do
spec/jobs/process_backup_job_spec.rb → spec/jobs/upload_stronglifts_backup_job_spec.rb
@@ -1,6 +1,6 @@
require 'rails_helper'
-describe ProcessBackupJob, type: :job do
+describe UploadStrongliftsBackupJob, type: :job do
include_context "stronglifts_program"
let(:user) { create(:user) }