Sha256: 22aa9b1125d749d862561922dde62a1ec39eb54380b77601707ebe9e565e37c9

Contents?: true

Size: 674 Bytes

Versions: 6

Compression:

Stored size: 674 Bytes

Contents

module Ddr::Models::Structures
  RSpec.describe ComponentTypeTerm do

    it "should return the correct term" do
      expect(described_class.term('image/tiff')).to eq("Images")
      expect(described_class.term('audio/x-wav')).to eq("Media")
      expect(described_class.term('video/quicktime')).to eq("Media")
      expect(described_class.term('text/plain')).to eq("Documents")
      expect(described_class.term('application/pdf')).to eq("Documents")
      expect(described_class.term('application/vnd.openxmlformats-officedocument.wordprocessingml.document')).to eq("Documents")
      expect(described_class.term('application/vnd.ms-access')).to be nil
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
ddr-models-2.11.0 spec/models/structures/component_type_term_spec.rb
ddr-models-2.10.2 spec/models/structures/component_type_term_spec.rb
ddr-models-2.10.1 spec/models/structures/component_type_term_spec.rb
ddr-models-2.10.0 spec/models/structures/component_type_term_spec.rb
ddr-models-2.10.0.rc2 spec/models/structures/component_type_term_spec.rb
ddr-models-2.10.0.rc1 spec/models/structures/component_type_term_spec.rb