Sha256: 81f697d17f4d330f7f53b5d0a735751361c896df5905017e4585d8819f6b1079
Contents?: true
Size: 916 Bytes
Versions: 8
Compression:
Stored size: 916 Bytes
Contents
require 'spec_helper' describe ActiveFedora::Auditable do before(:all) do class AuditableModel < ActiveFedora::Base include ActiveFedora::Auditable end @test_object = AuditableModel.create @test_object.reload end after(:all) do @test_object.delete end it "should have the correct number of audit records" do expect(@test_object.audit_trail.records.length).to eq(1) end it "should return all the data from each audit record" do record = @test_object.audit_trail.records.last expect(record.id).to eq("AUDREC1") expect(record.process_type).to eq("Fedora API-M") expect(record.action).to eq("addDatastream") expect(record.component_id).to eq("RELS-EXT") expect(record.responsibility).to eq("fedoraAdmin") expect(DateTime.parse(record.date)).to eq DateTime.parse(@test_object.modified_date) expect(record.justification).to eq("") end end
Version data entries
8 entries across 8 versions & 1 rubygems