All files / tests/unit/components/zd-component ComponentMock.ts

100% Statements 10/10
100% Branches 0/0
100% Functions 3/3
100% Lines 10/10

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 281x             1x 1x   1x     1x 1x 1x 1x       7x       5x      
import { Component, IComponent } from '../../../../src';
 
export interface IComponentWithPropTest extends IComponent {
	propTest?: string;
	propTest2?: string;
}
 
export class ComponentWithPropTest extends Component implements IComponentWithPropTest {
	public propTestValue = '';
 
	public propTest2 = '';
 
	constructor(props: IComponentWithPropTest) {
		super(props);
		this.propTest = this.getInitValue('propTest', props.propTest, this.propTest);
		this.propTest2 = this.getInitValue('propTest2', props.propTest2, this.propTest2);
		this.createAccessors();
	}
 
	get propTest() {
		return this.propTestValue;
	}
 
	set propTest(value: string) {
		this.propTestValue = value;
	}
}