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/jqLiteSpec.js')
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