@@ -10,6 +10,7 @@ <h2>{{ 'project.overview.metadata.title' | translate }}</h2>
1010 [routerLink] ="'../metadata' "
1111 severity ="secondary "
1212 [label] ="'common.buttons.edit' | translate "
13+ data-test-registry-overview-metadata-edit-button
1314 > </ p-button >
1415 }
1516 </ div >
@@ -19,6 +20,7 @@ <h3>{{ 'common.labels.contributors' | translate }}</h3>
1920
2021 < div class ="flex flex-wrap gap-1 line-height-2 ">
2122 < osf-contributors-list
23+ data-test-registry-overview-metadata-contributors
2224 [contributors] ="bibliographicContributors() "
2325 [isLoading] ="isBibliographicContributorsLoading() "
2426 [hasLoadMore] ="hasMoreBibliographicContributors() "
@@ -32,26 +34,31 @@ <h3>{{ 'common.labels.contributors' | translate }}</h3>
3234 < h3 > {{ 'project.overview.metadata.description' | translate }}</ h3 >
3335
3436 < osf-truncated-text
37+ data-test-registry-overview-metadata-description
3538 [maxVisibleLines] ="3 "
3639 [text] ="resource.description ? resource.description : ('project.overview.metadata.noDescription' | translate) "
3740 />
3841 </ div >
3942
4043 < div class ="flex flex-column gap-2 ">
4144 < h3 > {{ 'registry.overview.metadata.type' | translate }}</ h3 >
42- < p > {{ resource.registrationSupplement }}</ p >
45+ < p data-test-registry-overview-metadata-registration-type > {{ resource.registrationSupplement }}</ p >
4346 </ div >
4447
4548 < div class ="flex flex-column gap-2 ">
4649 < h3 > {{ 'registry.overview.metadata.registry' | translate }}</ h3 >
47- < p > {{ registryProvider()?.name }}</ p >
50+ < p data-test-registry-overview-metadata-registry-provider > {{ registryProvider()?.name }}</ p >
4851 </ div >
4952
5053 @if (resource.associatedProjectId) {
5154 < div class ="flex flex-column gap-2 ">
5255 < h3 > {{ 'registry.overview.metadata.associatedProject' | translate }}</ h3 >
5356
54- < a class ="font-bold " [routerLink] ="['/', resource.associatedProjectId] ">
57+ < a
58+ class ="font-bold "
59+ [routerLink] ="['/', resource.associatedProjectId] "
60+ data-test-registry-overview-metadata-associated-project-link
61+ >
5562 {{ webUrl + '/' + resource.associatedProjectId }}
5663 </ a >
5764 </ div >
@@ -60,59 +67,80 @@ <h3>{{ 'registry.overview.metadata.associatedProject' | translate }}</h3>
6067 < div class ="flex gap-5 lg:gap-2 lg:justify-content-between ">
6168 < div class ="flex flex-column gap-2 ">
6269 < h3 > {{ 'project.overview.metadata.dateCreated' | translate }}</ h3 >
63- < p > {{ resource.dateCreated | date: dateFormat }}</ p >
70+ < p data-test-registry-overview-metadata-date-created > {{ resource.dateCreated | date: dateFormat }}</ p >
6471 </ div >
6572
6673 < div class ="flex flex-column gap-2 ">
6774 < h3 > {{ 'registry.overview.metadata.registeredDate' | translate }}</ h3 >
68- < p > {{ resource.dateRegistered | date: dateFormat }}</ p >
75+ < p data-test-registry-overview-metadata-date-registered > {{ resource.dateRegistered | date: dateFormat }}</ p >
6976 </ div >
7077 </ div >
7178
7279 < div class ="flex flex-column gap-2 ">
7380 < h3 > {{ 'common.labels.license' | translate }}</ h3 >
7481
75- < osf-resource-license [license] ="license() " [isLoading] ="isLicenseLoading() "> </ osf-resource-license >
82+ < osf-resource-license
83+ data-test-registry-overview-metadata-license
84+ [license] ="license() "
85+ [isLoading] ="isLicenseLoading() "
86+ > </ osf-resource-license >
7687 </ div >
7788
7889 @if (resource.iaUrl) {
7990 < div class ="flex flex-column gap-2 ">
8091 < h3 > {{ 'project.overview.metadata.internetArchiveLink' | translate }}</ h3 >
8192
82- < div > {{ resource.iaUrl }}</ div >
93+ < div data-test-registry-overview-metadata-internet-archive-url > {{ resource.iaUrl }}</ div >
8394 </ div >
8495 }
8596
8697 @if (!isAnonymous()) {
8798 < div class ="flex flex-column gap-2 ">
8899 < h3 > {{ 'registry.overview.metadata.doi' | translate }}</ h3 >
89100
90- < osf-resource-doi [identifiers] ="identifiers() " [isLoading] ="isIdentifiersLoading() "> </ osf-resource-doi >
101+ < osf-resource-doi
102+ data-test-registry-overview-metadata-doi
103+ [identifiers] ="identifiers() "
104+ [isLoading] ="isIdentifiersLoading() "
105+ > </ osf-resource-doi >
91106 </ div >
92107 }
93108
94109 @if (!isAnonymous()) {
95110 < div class ="flex flex-column gap-2 ">
96111 < h3 > {{ 'common.labels.affiliatedInstitutions' | translate }}</ h3 >
97112
98- < osf-affiliated-institutions-view [institutions] ="institutions() || [] " [isLoading] ="isInstitutionsLoading() " />
113+ < osf-affiliated-institutions-view
114+ data-test-registry-overview-metadata-affiliated-institutions
115+ [institutions] ="institutions() || [] "
116+ [isLoading] ="isInstitutionsLoading() "
117+ />
99118 </ div >
100119 }
101120
102121 < div class ="flex flex-column gap-2 ">
103122 < h3 > {{ 'common.labels.subjects' | translate }}</ h3 >
104123
105- < osf-subjects-list [subjects] ="subjects() " [isLoading] ="isSubjectsLoading() "> </ osf-subjects-list >
124+ < osf-subjects-list
125+ data-test-registry-overview-metadata-subjects
126+ [subjects] ="subjects() "
127+ [isLoading] ="isSubjectsLoading() "
128+ > </ osf-subjects-list >
106129 </ div >
107130
108131 < div class ="flex flex-column gap-2 ">
109132 < h3 > {{ 'project.overview.metadata.tags' | translate }}</ h3 >
110133
111- < osf-tags-list [tags] ="resource.tags " (tagClick) ="tagClicked($event) "> </ osf-tags-list >
134+ < osf-tags-list
135+ data-test-registry-overview-metadata-tags
136+ [tags] ="resource.tags "
137+ (tagClick) ="tagClicked($event) "
138+ > </ osf-tags-list >
112139 </ div >
113140
114141 @if (!isAnonymous()) {
115142 < osf-resource-citations
143+ data-test-registry-overview-metadata-citations
116144 [resourceId] ="registry()!.id "
117145 [resourceType] ="currentResourceType "
118146 [customCitations] ="registry()?.customCitation "
0 commit comments