[TLC-254] ITs, mocking type bind relation service

This commit is contained in:
Kim Shepherd
2022-03-07 14:03:17 +13:00
parent 96774971de
commit ce0194108f
2 changed files with 41 additions and 8 deletions

View File

@@ -48,7 +48,11 @@ import { DynamicConcatModel } from './ds-dynamic-form-ui/models/ds-dynamic-conca
import { DynamicLookupNameModel } from './ds-dynamic-form-ui/models/lookup/dynamic-lookup-name.model';
import { DynamicRowArrayModel } from './ds-dynamic-form-ui/models/ds-dynamic-row-array-model';
import { FormRowModel } from '../../../core/config/models/config-submission-form.model';
import {DsDynamicTypeBindRelationService} from "./ds-dynamic-form-ui/ds-dynamic-type-bind-relation.service";
import { DsDynamicTypeBindRelationService } from './ds-dynamic-form-ui/ds-dynamic-type-bind-relation.service';
import {of as observableOf} from "rxjs";
import {MenuSection} from "../../menu/menu.reducer";
import {MenuID} from "../../menu/initial-menus-state";
import {cold} from "jasmine-marbles";
describe('FormBuilderService test suite', () => {
@@ -60,7 +64,7 @@ describe('FormBuilderService test suite', () => {
function getMockDsDynamicTypeBindRelationService(): DsDynamicTypeBindRelationService {
return jasmine.createSpyObj('DsDynamicTypeBindRelationService', {
getRelatedFormModel: jasmine.createSpy('getRelatedFormModel'),
isFormControlToBeHidden: jasmine.createSpy('isFormControlToBeHidden')
matchesCondition: jasmine.createSpy('matchesCondition')
});
}
@@ -895,7 +899,7 @@ describe('FormBuilderService test suite', () => {
it('should hide on type bind', () => {
const model = service.findById('testFormArray', testModel) as DynamicFormArrayModel;
typeBindRelationService.getRelatedFormModel(model);
service.getTypeBindModel();
const formArray = service.createFormArray(model);
});
});