diff --git a/hyrax/spec/factories/dataset.rb b/hyrax/spec/factories/dataset.rb
index afcaa83e4fe62f751ab355a997926b4fee15dd8b..4a49f859a2a8c36d50b44efad15b41dd8c50dd4f 100644
--- a/hyrax/spec/factories/dataset.rb
+++ b/hyrax/spec/factories/dataset.rb
@@ -83,6 +83,10 @@ FactoryBot.define do
       source { ['Source-123'] }
     end
 
+    trait :with_doi do
+      doi { "1234-1567" }
+    end
+
     trait :with_complex_person do
        complex_person_attributes {
          [{
diff --git a/hyrax/spec/views/hyrax/datasets/_attribute_rows.html_spec.rb b/hyrax/spec/views/hyrax/datasets/_attribute_rows.html_spec.rb
index a4ad8dd77c043d91e9428df2589822dbf13c9ebc..37b7b2a2d24115b8f107d742d0d9b980b451f6c9 100644
--- a/hyrax/spec/views/hyrax/datasets/_attribute_rows.html_spec.rb
+++ b/hyrax/spec/views/hyrax/datasets/_attribute_rows.html_spec.rb
@@ -4,8 +4,8 @@ include Warden::Test::Helpers
 RSpec.describe 'hyrax/datasets/_attribute_rows' do
   user = User.find_by(email: 'admin@hyrax')
   let(:partial) { 'hyrax/datasets/attribute_rows' }
-  let(:dataset) { create(:dataset, :open, :with_alternative_title, :with_complex_person, :with_keyword, :with_subject, :with_publisher, :with_complex_identifier,
-                        :with_resource_type, :with_complex_relation) }
+  let(:dataset) { create(:dataset, :open,  :with_doi, :with_complex_person, :with_complex_date,
+                         :with_complex_identifier, :with_complex_funding_reference, :with_complex_relation) }
   let(:presenter) { Hyrax::DatasetPresenter.new(SolrDocument.new(dataset.to_solr), Ability.new(user), controller.request) }
 
   before do
@@ -19,15 +19,25 @@ RSpec.describe 'hyrax/datasets/_attribute_rows' do
 
   context 'authenticated user' do
     it 'shows the correct metadata' do
-      expect(rendered).to have_content('Alternative-Title-123')
+      # doi
+      expect(rendered).to have_content('1234-1567')
+      # complex person
       expect(rendered).to have_content('Anamika')
+      expect(rendered).to have_content('operator')
       expect(rendered).to have_content('University')
-      expect(rendered).to have_content('Keyword-123')
-      expect(rendered).to have_content('Subject-123')
+      # complex identifier
       expect(rendered).to have_content('doi:10.0.1111')
-      expect(rendered).to have_content('Resource-Type-123')
+      # complex relation
       expect(rendered).to have_content('A relation label')
-      expect(rendered).not_to have_content('Abstract-Description-123') # Abstract/Description is not displayed in this table partial
+      expect(rendered).to have_content('is new version of')
+      # complex funder reference
+      expect(rendered).to have_content('f1234')
+      expect(rendered).to have_content('Bank')
+      expect(rendered).to have_content('a1234')
+      expect(rendered).to have_content('http://example.com/a1234')
+      expect(rendered).to have_content('No free lunch')
+      # Abstract/Description is not displayed in this table partial
+      expect(rendered).not_to have_content('Abstract-Description-123')
     end
   end
 end