Sha256: f78349740407095d178914ea4287cc87279e550d46976ff85ec881caa5300cfa
Contents?: true
Size: 934 Bytes
Versions: 1
Compression:
Stored size: 934 Bytes
Contents
require 'spec_helper' require 'misc_shared' RSpec.describe IiifPrint::Jobs::ChildWorksFromPdfJob do # TODO: add specs let(:work) { WorkWithIiifPrintConfig.new(title: ['required title']) } let(:my_user) { build(:user) } let(:uploaded_pdf_file) { create(:uploaded_pdf_file) } let(:uploaded_file_ids) { [uploaded_pdf_file.id] } let(:pdf_paths) do uploads = Hyrax::UploadedFile.find(uploaded_file_ids) upload_paths = uploads.map { |upload| upload.file.file.file } upload_paths.select { |path| path.end_with?('.pdf', '.PDF') } end let(:admin_set_id) { "admin_set/default" } let(:prior_pdfs) { 0 } let(:subject) { described_class.perform(work, paths, user, admin_set_id, prior_pdfs) } describe '#perform' do xit 'calls pdf splitter service with path' do end xit 'submits one BatchCreateJob per PDF' do end xit 'submits IiifPrint::Jobs::CreateRelationshipsJob' do end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
iiif_print-1.0.0 | spec/iiif_print/jobs/child_works_from_pdf_job_spec.rb |