Skip to content

Commit 41fa3b4

Browse files
authored
Merge pull request #104 from owowagency/fix/form-control-required
fix(FormControl): fix missing passthrough of required
2 parents 2bee043 + 8222339 commit 41fa3b4

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

src/components/FormControl/FormControl.test.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,14 @@ describe('template', () => {
3636
expect((wrapper.element as HTMLInputElement).readOnly).toBe(true);
3737
});
3838

39+
it('adds required property', () => {
40+
const wrapper = shallowMount(FormControl, {
41+
props: {required: true},
42+
});
43+
44+
expect((wrapper.element as HTMLInputElement).required).toBe(true);
45+
});
46+
3947
componentWrapperClassTest(FormControl, {disabled: true}, 'disabled');
4048

4149
componentWrapperClassTest(FormControl, {plainText: true}, 'form-control-plaintext');

src/components/FormControl/FormControl.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
:disabled="disabled"
88
:placeholder="placeholder"
99
:readonly="readonly"
10+
:required="required"
1011
:type="type"
1112
:value="modelValue"
1213
@input="emit('update:modelValue', $event.target.value)"

0 commit comments

Comments
 (0)