spec/factories/test_model_factories.rb in ddr-models-1.11.8 vs spec/factories/test_model_factories.rb in ddr-models-1.12.0

- old
+ new

@@ -12,18 +12,13 @@ class TestChild < TestModel belongs_to :parent, property: :is_part_of, class_name: 'TestParent' end -class TestContentMetadata < TestParent - include Ddr::Models::HasContentMetadata -end - class TestModelOmnibus < TestModel include Ddr::Models::Governable include Ddr::Models::HasContent - include Ddr::Models::HasContentMetadata include Ddr::Models::HasAttachments has_many :children, property: :is_part_of, class_name: 'TestChild' belongs_to :parent, property: :is_part_of, class_name: 'TestParent' end @@ -64,61 +59,9 @@ c.upload File.join(Ddr::Models::Engine.root, "spec", "fixtures", "library-devil.tiff") end factory :test_content_with_fixity_check do after(:create) { |c| c.fixity_check! } - end - end - - factory :test_content_metadata do - title [ "DulHydra Test Content Metadata Object" ] - sequence(:identifier) { |n| [ "testcontentmetadata%05d" % n ] } - - factory :test_content_metadata_has_children do - ignore do - child_count 3 - end - after(:create) do |parent, evaluator| - FactoryGirl.create_list(:test_child, evaluator.child_count, :parent => parent) - child_pids = [] - parent.children.each do |child| - child_pids << child.pid - end - parent.contentMetadata.content = <<-EOS - <mets xmlns="http://www.loc.gov/METS/" xmlns:xlink="http://www.w3.org/1999/xlink"> - <fileSec> - <fileGrp ID="GRP01" USE="Master Image"> - <file ID="FILE001"> - <FLocat xlink:href="#{child_pids[2]}/content" LOCTYPE="URL"/> - </file> - <file ID="FILE002"> - <FLocat xlink:href="#{child_pids[0]}/content" LOCTYPE="URL"/> - </file> - </fileGrp> - <fileGrp ID="GRP00" USE="Composite PDF"> - <file ID="FILE000"> - <FLocat xlink:href="#{child_pids[1]}/content" LOCTYPE="URL"/> - </file> - </fileGrp> - </fileSec> - <structMap> - <div ID="DIV01" TYPE="image" LABEL="Images"> - <div ORDER="1"> - <fptr FILEID="FILE001"/> - </div> - <div ORDER="2"> - <fptr FILEID="FILE002"/> - </div> - </div> - <div ID="DIV00" TYPE="pdf" LABEL="PDF"> - <fptr FILEID="FILE000"/> - </div> - </structMap> - </mets> - EOS - parent.contentMetadata.mimeType = "application/xml" - parent.save! - end end end factory :test_model_omnibus do title [ "DulHydra Test Omnibus Object" ]