umbraco-cypress-testhelpers
Version:
Test helpers for making Cypress tests for Umbraco solutions
26 lines (22 loc) • 656 B
text/typescript
import { FormFieldBuilderBase } from './formFieldBuilderBase';
export class DropDownFieldBuilder extends FormFieldBuilderBase {
fieldTypeId = '0dd29d42-a6a5-11de-a2f2-222256d89593';
removePrevalueEditor = true;
prevalueSourceId = '';
parentBuilder;
formFieldBuilderBase: FormFieldBuilderBase;
withPrevalueSourceId(value: string) {
this.prevalueSourceId = value;
return this;
}
withPrevalues(values: string[]) {
this.preValues = values;
return this;
}
build() {
const baseBuild = super.build();
// tslint:disable-next-line
baseBuild['prevalueSourceId'] = this.prevalueSourceId;
return baseBuild;
}
}