[CST-9636] WIP Create unit tests

This commit is contained in:
Giuseppe Digilio
2023-05-10 20:18:20 +02:00
parent e31fc562c5
commit 64c0fff370
15 changed files with 382 additions and 53 deletions

View File

@@ -1,20 +1,34 @@
import { Component, Input, OnInit } from '@angular/core';
import { Component, ViewChild } from '@angular/core';
import {
AccessControlFormContainerComponent
} from '../../../shared/access-control-form-container/access-control-form-container.component';
@Component({
selector: 'ds-bulk-access-settings',
templateUrl: './bulk-access-settings.component.html',
styleUrls: ['./bulk-access-settings.component.scss']
templateUrl: 'bulk-access-settings.component.html',
styleUrls: ['./bulk-access-settings.component.scss'],
exportAs: 'dsBulkSettings'
})
export class BulkAccessSettingsComponent implements OnInit {
export class BulkAccessSettingsComponent {
/**
* The selection list id
* The SectionsDirective reference
*/
@Input() listId!: string;
@ViewChild('dsAccessControlForm') controlForm: AccessControlFormContainerComponent<any>;
constructor() { }
/**
* Will be used from a parent component to read the value of the form
*/
getValue() {
return this.controlForm.getFormValue();
}
ngOnInit(): void {
/**
* Reset the form to its initial state
* This will also reset the state of the child components (bitstream and item access)
*/
reset() {
this.controlForm.reset()
}
}