Fixes #409 & #412 - sanity checks to make sure we do not demote a library that is being used and do not delete a library that is being used.

also, do not allow setting both 'standalone' and 'library' on a workflow spec.
This commit is contained in:
Kelly McDonald 2021-08-13 12:23:35 -04:00
parent 4373dad505
commit 1f1221af17
1 changed files with 1 additions and 2 deletions

View File

@ -37,7 +37,7 @@ import {
import {GetIconCodePipe} from '../_pipes/get-icon-code.pipe'; import {GetIconCodePipe} from '../_pipes/get-icon-code.pipe';
import {FileListComponent} from '../file-list/file-list.component'; import {FileListComponent} from '../file-list/file-list.component';
import {WorkflowSpecListComponent} from './workflow-spec-list.component'; import {WorkflowSpecListComponent} from './workflow-spec-list.component';
//import {WorkflowSpecDialogComponent} from '../_dialogs/workflow-spec-dialog/workflow-spec-dialog.component';
export class MdDialogMock { export class MdDialogMock {
// When the component calls this.dialog.open(...) we'll return an object // When the component calls this.dialog.open(...) we'll return an object
@ -526,7 +526,6 @@ describe('WorkflowSpecListComponent', () => {
it('should call editWorkflowSpec, open Dialog & call _upsertWorkflowSpecification when Edit button is clicked', fakeAsync(() => { it('should call editWorkflowSpec, open Dialog & call _upsertWorkflowSpecification when Edit button is clicked', fakeAsync(() => {
spyOn(dialog, 'open').and.callThrough(); spyOn(dialog, 'open').and.callThrough();
//const _upsertWorkflowSpecification = spyOn((component as any), '_upsertWorkflowSpecification').and.stub();
const button = fixture.debugElement.nativeElement.querySelector('#add_spec'); const button = fixture.debugElement.nativeElement.querySelector('#add_spec');
button.click(); button.click();
httpMock.expectOne(`apiRoot/workflow-specification-category`); httpMock.expectOne(`apiRoot/workflow-specification-category`);