@shko.online/componentframework-mock
Version:
Mocking library to help with testing PowerApps Component Framework Components
23 lines (20 loc) • 729 B
text/typescript
/*
Copyright (c) 2022 Betim Beja and Shko Online LLC
Licensed under the MIT license.
*/
import { MetadataMock } from './Metadata.mock';
import { OptionMetadataMock } from './OptionMetadata.mock';
export class TwoOptionMetadataMock
extends MetadataMock
implements ComponentFramework.PropertyHelper.FieldPropertyMetadata.TwoOptionMetadata
{
Options: [OptionMetadataMock, OptionMetadataMock];
DefaultValue: boolean;
constructor(defaultValue?: boolean) {
super();
const FalseOption = new OptionMetadataMock(0, 'No');
const TrueOption = new OptionMetadataMock(1, 'Yes');
this.Options = [FalseOption, TrueOption];
this.DefaultValue = defaultValue || false;
}
}