diff --git a/libs/feature/dataviz/src/lib/service/data.service.spec.ts b/libs/feature/dataviz/src/lib/service/data.service.spec.ts
index ee9944f100..cb126ef076 100644
--- a/libs/feature/dataviz/src/lib/service/data.service.spec.ts
+++ b/libs/feature/dataviz/src/lib/service/data.service.spec.ts
@@ -593,11 +593,22 @@ describe('DataService', () => {
it('builds a proxied url', () => {
expect(
service.getDownloadUrlFromEsriRest(
- 'http://esri.rest/local/',
+ 'http://esri.rest/local',
'geojson'
)
).toBe(
- 'http://proxy.local/?url=http%3A%2F%2Fesri.rest%2Flocal%2F%2Fquery%3Ff%3Dgeojson%26where%3D1%3D1%26outFields%3D*'
+ 'http://proxy.local/?url=http%3A%2F%2Fesri.rest%2Flocal%2Fquery%3Ff%3Dgeojson%26where%3D1%3D1%26outFields%3D*'
+ )
+ })
+ it('calls DataFetcher.openDataset with a proxied url', () => {
+ service.getDataset({
+ url: new URL('http://esri.rest/local'),
+ accessServiceProtocol: 'esriRest',
+ type: 'service',
+ })
+ expect(openDataset).toHaveBeenCalledWith(
+ 'http://proxy.local/?url=http%3A%2F%2Fesri.rest%2Flocal%2Fquery%3Ff%3Dgeojson%26where%3D1%3D1%26outFields%3D*',
+ 'geojson'
)
})
})
diff --git a/libs/feature/dataviz/src/lib/service/data.service.ts b/libs/feature/dataviz/src/lib/service/data.service.ts
index 5ed9dffad2..a8f7cb2b99 100644
--- a/libs/feature/dataviz/src/lib/service/data.service.ts
+++ b/libs/feature/dataviz/src/lib/service/data.service.ts
@@ -168,9 +168,8 @@ export class DataService {
}
getDataset(link: DatasetDistribution): Observable
{ component = fixture.componentInstance component.metadata = { ...DATASET_RECORDS[0], + abstract: null, useLimitations: null, accessConstraints: null, extras: { @@ -40,6 +41,11 @@ describe('MetadataInfoComponent', () => { fixture.nativeElement.querySelector('ng-container') expect(displayedElement).toBeFalsy() }) + it('should not display the abstract section', () => { + const displayedElement = + fixture.nativeElement.querySelector('.md-description') + expect(displayedElement).toBeFalsy() + }) }) describe('When a section is not empty', () => { @@ -53,7 +59,6 @@ describe('MetadataInfoComponent', () => { const displayedElement = fixture.nativeElement.querySelector('.noUsage') expect(displayedElement).toBeFalsy() }) - it('should display the keywords section', () => { // Use waitForAsync to handle asynchronous changes in the DOM. fixture.whenStable().then(() => { @@ -62,5 +67,10 @@ describe('MetadataInfoComponent', () => { expect(displayedElement).toBeTruthy() }) }) + it('should display the abstract section', () => { + const displayedElement = + fixture.nativeElement.querySelector('.md-description') + expect(displayedElement).toBeTruthy() + }) }) })