Sha256: 8a9ba983e54794680ebd3414739ce20a0d023166b0bdf8ba17f7e7f055379f6d

Contents?: true

Size: 686 Bytes

Versions: 3

Compression:

Stored size: 686 Bytes

Contents

require 'spec_helper'

describe Etd do
  subject { FactoryGirl.build(:etd) }

  it_behaves_like 'with_access_rights'
  it_behaves_like 'is_embargoable'
  it_behaves_like 'has_common_solr_fields'
  it_behaves_like 'it has linked contributors'

  it { should have_unique_field(:human_readable_type) }
  it { should have_unique_field(:abstract) }
  it { should have_unique_field(:title) }
  it { should have_unique_field(:date_uploaded) }
  it { should have_unique_field(:date_modified) }
  it { should have_unique_field(:identifier) }

  it { should have_multivalue_field(:subject) }
  it { should have_multivalue_field(:publisher) }
  it { should have_multivalue_field(:language) }

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
curate-0.5.1 spec/repository_models/etd_spec.rb
curate-0.5.0 spec/repository_models/etd_spec.rb
curate-0.4.2 spec/repository_models/etd_spec.rb