func TestOriginalPath(t *testing.T) { genericFile := models.GenericFile{} genericFile.IntellectualObjectIdentifier = "uc.edu/cin.675812" // Top-level custom tag file genericFile.Identifier = "uc.edu/cin.675812/tagmanifest-sha256.txt" origPath := genericFile.OriginalPath() assert.Equal(t, "tagmanifest-sha256.txt", origPath) // Payload file genericFile.Identifier = "uc.edu/cin.675812/data/object.properties" origPath = genericFile.OriginalPath() assert.Equal(t, "data/object.properties", origPath) // Nested custom tag file genericFile.Identifier = "uc.edu/cin.675812/custom/tag/dir/special_info.xml" origPath = genericFile.OriginalPath() assert.Equal(t, "custom/tag/dir/special_info.xml", origPath) }