From 7f12d3cd2c960820f1b4f2bdf36968b96f3f6b8f Mon Sep 17 00:00:00 2001 From: Ben Romijn Date: Mon, 9 Sep 2019 09:46:55 +0200 Subject: [PATCH] chore(lion-radio-group): add tests for serialized value --- .../radio-group/test/lion-radio-group.test.js | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/packages/radio-group/test/lion-radio-group.test.js b/packages/radio-group/test/lion-radio-group.test.js index 77b26eccd..8f5b56835 100644 --- a/packages/radio-group/test/lion-radio-group.test.js +++ b/packages/radio-group/test/lion-radio-group.test.js @@ -211,4 +211,31 @@ describe('', () => { el.formElements['gender[]'][0].choiceChecked = true; expect(el.error.required).to.be.undefined; }); + + it('returns serialized value', async () => { + const group = await fixture(html` + + + + + `); + + await nextFrame(); + group.formElements['gender[]'][0].choiceChecked = true; + + expect(group.serializedValue).to.deep.equal({ checked: true, value: 'male' }); + }); + + it('returns serialized value on unchecked state', async () => { + const group = await fixture(html` + + + + + `); + + await nextFrame(); + + expect(group.serializedValue).to.deep.equal(''); + }); });