From 0cc9b0732003451537a5bfc444fb6590f4ed103a Mon Sep 17 00:00:00 2001
From: Misko Hevery
Date: Thu, 25 Mar 2010 14:51:42 -0700
Subject: input select-multiple now works
---
test/widgetsSpec.js | 16 +++++++++++++---
1 file changed, 13 insertions(+), 3 deletions(-)
(limited to 'test')
diff --git a/test/widgetsSpec.js b/test/widgetsSpec.js
index 9471a718..0f416278 100644
--- a/test/widgetsSpec.js
+++ b/test/widgetsSpec.js
@@ -148,14 +148,12 @@ describe("input widget", function(){
expect(model.clicked).toEqual(1);
});
- it('should type="radio"', function(){
+ it('should type="select-one"', function(){
compile(
'');
- expect(element[0].selectedIndex).toEqual(1);
- expect(element[0].value).toEqual('B');
expect(model.selection).toEqual('B');
model.selection = 'A';
model.$updateView();
@@ -163,6 +161,18 @@ describe("input widget", function(){
expect(element[0].childNodes[0].selected).toEqual(true);
});
+ it('should type="select-multiple"', function(){
+ compile(
+ '');
+ expect(model.selection).toEqual(['B']);
+ model.selection = ['A'];
+ model.$updateView();
+ expect(element[0].childNodes[0].selected).toEqual(true);
+ });
+
it('should report error on missing field', function(){
});
--
cgit v1.2.3