Skip to content

Commit d155d77

Browse files
[DURACOM-304] fix tests and lint
1 parent 50e440b commit d155d77

File tree

11 files changed

+26
-33
lines changed

11 files changed

+26
-33
lines changed

src/app/bitstream-page/edit-bitstream-page/edit-bitstream-page.component.ts

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,18 @@ import { ActivatedRoute, Router } from '@angular/router';
44
import { filter, map, switchMap, tap } from 'rxjs/operators';
55
import {
66
combineLatest,
7-
combineLatest as observableCombineLatest, EMPTY,
8-
expand,
7+
combineLatest as observableCombineLatest,
98
Observable,
10-
of as observableOf, reduce,
9+
of as observableOf,
1110
Subscription, take
1211
} from 'rxjs';
13-
import { DynamicFormControlModel, DynamicFormGroupModel, DynamicFormLayout, DynamicFormService, DynamicInputModel, DynamicSelectModel } from '@ng-dynamic-forms/core';
12+
import { DynamicFormControlModel, DynamicFormGroupModel, DynamicFormLayout, DynamicFormService, DynamicInputModel } from '@ng-dynamic-forms/core';
1413
import { UntypedFormGroup } from '@angular/forms';
1514
import { TranslateService } from '@ngx-translate/core';
1615
import { DynamicCustomSwitchModel } from '../../shared/form/builder/ds-dynamic-form-ui/models/custom-switch/custom-switch.model';
1716
import cloneDeep from 'lodash/cloneDeep';
1817
import { BitstreamDataService } from '../../core/data/bitstream-data.service';
19-
import { getAllSucceededRemoteDataPayload, getFirstCompletedRemoteData, getFirstSucceededRemoteData, getFirstSucceededRemoteDataPayload, getRemoteDataPayload } from '../../core/shared/operators';
18+
import { getFirstCompletedRemoteData, getFirstSucceededRemoteData, getFirstSucceededRemoteDataPayload, getRemoteDataPayload } from '../../core/shared/operators';
2019
import { NotificationsService } from '../../shared/notifications/notifications.service';
2120
import { BitstreamFormatDataService } from '../../core/data/bitstream-format-data.service';
2221
import { BitstreamFormat } from '../../core/shared/bitstream-format.model';
@@ -25,7 +24,6 @@ import { hasValue, hasValueOperator, isEmpty, isNotEmpty } from '../../shared/em
2524
import { Metadata } from '../../core/shared/metadata.utils';
2625
import { Location } from '@angular/common';
2726
import { RemoteData } from '../../core/data/remote-data';
28-
import { PaginatedList } from '../../core/data/paginated-list.model';
2927
import { getEntityEditRoute } from '../../item-page/item-page-routing-paths';
3028
import { Bundle } from '../../core/shared/bundle.model';
3129
import { DSONameService } from '../../core/breadcrumbs/dso-name.service';
@@ -34,7 +32,7 @@ import { DsDynamicInputModel } from '../../shared/form/builder/ds-dynamic-form-u
3432
import { DsDynamicTextAreaModel } from '../../shared/form/builder/ds-dynamic-form-ui/models/ds-dynamic-textarea.model';
3533
import { PrimaryBitstreamService } from '../../core/data/primary-bitstream.service';
3634
import { DynamicScrollableDropdownModel } from 'src/app/shared/form/builder/ds-dynamic-form-ui/models/scrollable-dropdown/dynamic-scrollable-dropdown.model';
37-
import { FindAllDataImpl } from "../../core/data/base/find-all-data";
35+
import { FindAllDataImpl } from '../../core/data/base/find-all-data';
3836

3937
@Component({
4038
selector: 'ds-edit-bitstream-page',

src/app/core/data/bitstream-data.service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { RemoteDataBuildService } from '../cache/builders/remote-data-build.serv
88
import { ObjectCacheService } from '../cache/object-cache.service';
99
import { Bitstream } from '../shared/bitstream.model';
1010
import { BITSTREAM } from '../shared/bitstream.resource-type';
11-
import { getAllSucceededRemoteDataPayload, getFirstCompletedRemoteData } from '../shared/operators';
11+
import { getFirstCompletedRemoteData } from '../shared/operators';
1212
import { Bundle } from '../shared/bundle.model';
1313
import { HALEndpointService } from '../shared/hal-endpoint.service';
1414
import { Item } from '../shared/item.model';

src/app/core/data/relationship-type-data.service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Injectable } from '@angular/core';
22
import { combineLatest as observableCombineLatest, EMPTY, expand, from, Observable, reduce } from 'rxjs';
3-
import { map, mergeMap, switchMap, toArray } from 'rxjs/operators';
3+
import { map, mergeMap, toArray } from 'rxjs/operators';
44
import { hasValue } from '../../shared/empty.util';
55
import { followLink, FollowLinkConfig } from '../../shared/utils/follow-link-config.model';
66
import { RemoteDataBuildService } from '../cache/builders/remote-data-build.service';

src/app/core/metadata/metadata.service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ import { CoreState } from '../core-state.model';
4545
import { AuthorizationDataService } from '../data/feature-authorization/authorization-data.service';
4646
import { getDownloadableBitstream } from '../shared/bitstream.operators';
4747
import { APP_CONFIG, AppConfig } from '../../../config/app-config.interface';
48-
import { FindListOptions } from "../data/find-list-options.model";
48+
import { FindListOptions } from '../data/find-list-options.model';
4949

5050
/**
5151
* The base selector function to select the metaTag section in the store

src/app/item-page/edit-item-page/item-bitstreams/item-bitstreams.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import { ResponsiveTableSizes } from '../../../shared/responsive-table-sizes/res
2323
import { NoContent } from '../../../core/shared/NoContent.model';
2424
import { ItemBitstreamsService } from './item-bitstreams.service';
2525
import { AlertType } from '../../../shared/alert/alert-type';
26-
import { PaginationComponentOptions } from "../../../shared/pagination/pagination-component-options.model";
26+
import { PaginationComponentOptions } from '../../../shared/pagination/pagination-component-options.model';
2727

2828
@Component({
2929
selector: 'ds-item-bitstreams',

src/app/process-page/form/scripts-select/scripts-select.component.ts

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,18 @@
11
import { Component, EventEmitter, Input, OnDestroy, OnInit, Optional, Output } from '@angular/core';
22
import { ScriptDataService } from '../../../core/data/processes/script-data.service';
33
import { Script } from '../../scripts/script.model';
4-
import { BehaviorSubject, Observable, Subscription, tap } from 'rxjs';
5-
import { distinctUntilChanged, filter, map, switchMap, take } from 'rxjs/operators';
4+
import { BehaviorSubject, Subscription, tap } from 'rxjs';
5+
import { map } from 'rxjs/operators';
66
import {
77
getRemoteDataPayload,
8-
getFirstSucceededRemoteData,
98
getFirstCompletedRemoteData
109
} from '../../../core/shared/operators';
1110
import { PaginatedList } from '../../../core/data/paginated-list.model';
12-
import { ActivatedRoute, Params, Router } from '@angular/router';
13-
import { hasNoValue, hasValue } from '../../../shared/empty.util';
11+
import { ActivatedRoute, Router } from '@angular/router';
12+
import { hasValue } from '../../../shared/empty.util';
1413
import { ControlContainer, NgForm } from '@angular/forms';
1514
import { controlContainerFactory } from '../process-form.component';
16-
import { FindListOptions } from "../../../core/data/find-list-options.model";
15+
import { FindListOptions } from '../../../core/data/find-list-options.model';
1716

1817
const SCRIPT_QUERY_PARAMETER = 'script';
1918

@@ -69,7 +68,7 @@ export class ScriptsSelectComponent implements OnInit, OnDestroy {
6968
* Load the scripts and check if the route contains a script
7069
*/
7170
loadScripts() {
72-
if (this.isLoading$.value) return;
71+
if (this.isLoading$.value) {return;}
7372
this.isLoading$.next(true);
7473

7574
this.routeSub = this.scriptService.findAll(this.scriptOptions).pipe(

src/app/shared/form/builder/ds-dynamic-form-ui/models/list/dynamic-list.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import { getFirstSucceededRemoteDataPayload } from '../../../../../../core/share
1717
import { PaginatedList } from '../../../../../../core/data/paginated-list.model';
1818
import { VocabularyEntry } from '../../../../../../core/submission/vocabularies/models/vocabulary-entry.model';
1919
import { PageInfo } from '../../../../../../core/shared/page-info.model';
20-
import { BehaviorSubject, EMPTY, expand, map, reduce, Subscription, tap } from "rxjs";
20+
import { BehaviorSubject, map, Subscription, tap } from 'rxjs';
2121

2222
export interface ListItem {
2323
id: string;

src/app/shared/form/builder/ds-dynamic-form-ui/models/scrollable-dropdown/dynamic-scrollable-dropdown.component.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ import { catchError, distinctUntilChanged, map, tap } from 'rxjs/operators';
1515
import { NgbDropdown } from '@ng-bootstrap/ng-bootstrap';
1616
import { DynamicFormLayoutService, DynamicFormValidationService } from '@ng-dynamic-forms/core';
1717

18-
import { VocabularyEntry } from '../../../../../../core/submission/vocabularies/models/vocabulary-entry.model';
1918
import { DynamicScrollableDropdownModel } from './dynamic-scrollable-dropdown.model';
2019
import { PageInfo } from '../../../../../../core/shared/page-info.model';
2120
import { hasValue, isEmpty } from '../../../../../empty.util';
@@ -27,9 +26,9 @@ import {
2726
} from '../../../../../../core/data/paginated-list.model';
2827
import { DsDynamicVocabularyComponent } from '../dynamic-vocabulary.component';
2928
import { FormFieldMetadataValueObject } from '../../../models/form-field-metadata-value.model';
30-
import { FindAllData } from "../../../../../../core/data/base/find-all-data";
31-
import { CacheableObject } from "../../../../../../core/cache/cacheable-object.model";
32-
import { RemoteData } from "../../../../../../core/data/remote-data";
29+
import { FindAllData } from '../../../../../../core/data/base/find-all-data';
30+
import { CacheableObject } from '../../../../../../core/cache/cacheable-object.model';
31+
import { RemoteData } from '../../../../../../core/data/remote-data';
3332

3433
/**
3534
* Component representing a dropdown input field

src/app/shared/form/builder/ds-dynamic-form-ui/models/scrollable-dropdown/dynamic-scrollable-dropdown.model.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { AUTOCOMPLETE_OFF, DynamicFormControlLayout, serializable } from '@ng-dynamic-forms/core';
22
import { DsDynamicInputModel, DsDynamicInputModelConfig } from '../ds-dynamic-input.model';
33
import { VocabularyOptions } from '../../../../../../core/submission/vocabularies/models/vocabulary-options.model';
4-
import { FindAllDataImpl } from "../../../../../../core/data/base/find-all-data";
5-
import { CacheableObject } from "../../../../../../core/cache/cacheable-object.model";
4+
import { FindAllDataImpl } from '../../../../../../core/data/base/find-all-data';
5+
import { CacheableObject } from '../../../../../../core/cache/cacheable-object.model';
66

77
export const DYNAMIC_FORM_CONTROL_TYPE_SCROLLABLE_DROPDOWN = 'SCROLLABLE_DROPDOWN';
88

src/app/submission/sections/cc-license/submission-section-cc-licenses.component.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -198,10 +198,10 @@ describe('SubmissionSectionCcLicensesComponent', () => {
198198

199199
it('should display a dropdown with the different cc licenses', () => {
200200
expect(
201-
de.query(By.css('.ccLicense-select ds-select .dropdown-menu button:nth-child(1)')).nativeElement.innerText
201+
de.query(By.css('.ccLicense-select .scrollable-menu button:nth-child(1)')).nativeElement.innerText,
202202
).toContain('test license name 1');
203203
expect(
204-
de.query(By.css('.ccLicense-select ds-select .dropdown-menu button:nth-child(2)')).nativeElement.innerText
204+
de.query(By.css('.ccLicense-select .scrollable-menu button:nth-child(2)')).nativeElement.innerText,
205205
).toContain('test license name 2');
206206
});
207207

0 commit comments

Comments
 (0)