From 306a613440175c7fd61d1d6eb249d1e53a46322e Mon Sep 17 00:00:00 2001 From: Eric Hagman Date: Wed, 26 Jun 2013 09:49:21 -0400 Subject: fix(jqLite): return array from multi select in val() --- test/jqLiteSpec.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'test') diff --git a/test/jqLiteSpec.js b/test/jqLiteSpec.js index 3648cda4..ab98a70f 100644 --- a/test/jqLiteSpec.js +++ b/test/jqLiteSpec.js @@ -684,6 +684,26 @@ describe('jqLite', function() { expect(input[0].value).toEqual('abc'); expect(input.val()).toEqual('abc'); }); + + it('should get an array of selected elements from a multi select', function () { + expect(jqLite( + '').val()).toEqual(['test 1', 'test 2']); + + expect(jqLite( + '').val()).toEqual(['test 1']); + + expect(jqLite( + '').val()).toEqual(null); + }); }); -- cgit v1.2.3