- From: Mercurial notifier <cvsmail@w3.org>
- Date: Mon, 16 Jul 2012 11:56:53 +0000
- To: public-dap-commits@w3.org
changeset: 159:d17bab024374 user: Marcos Caceres <w3c@marcosc.com> date: Mon Jul 16 12:41:12 2012 +0100 files: light/tests/submissions/marcosc/DeviceLight_tests.js description: fixed broken test, added getter test for dictionary value diff -r 95fb886b157d -r d17bab024374 light/tests/submissions/marcosc/DeviceLight_tests.js --- a/light/tests/submissions/marcosc/DeviceLight_tests.js Mon Jul 16 12:26:46 2012 +0100 +++ b/light/tests/submissions/marcosc/DeviceLight_tests.js Mon Jul 16 12:41:12 2012 +0100 @@ -168,7 +168,7 @@ assert_throws(TypeError(), function() { new DeviceLightEvent('test', prop); }, 'value of undefined resolves to NaN, expected type error.'); - }, 'value resolves to NaN, expected type error'); + }, 'value of undefined resolves to NaN, expected type error.'); test(function() { var event = new DeviceLightEvent('test', { @@ -221,24 +221,34 @@ assert_throws(TypeError(), function() { new DeviceLightEvent('test', prop); }, 'value of {} resolves to NaN'); + }, 'value of {} resolves to NaN, expected type error'); + + test(function() { + var prop = { + get value() { + return NaN; + } + }; + assert_throws(TypeError(), function() { + new DeviceLightEvent('test', prop); + }, 'value resolves to NaN'); }, 'value resolves to NaN, expected type error'); test(function() { var prop = { get value() { - return 123; + return '123'; } }; - assert_throws(TypeError(), function() { - new DeviceLightEvent('test', prop); - }, 'value of {} resolves to NaN'); - }, 'value resolves to NaN, expected type error'); + var event = new DeviceLightEvent('test',prop); + assert_equals(event.value, 123, 'converts to 123'); + }, 'value resolves 123'); test(function() { var desc = 'Expected to find ondevicelight attribute on window object'; assert_own_property(window, 'ondevicelight', desc); - }, 'ondevicelight event hander attr must be on window object'); + }, 'ondevicelight event hander attr must be on window object.'); test(function() { var desc = 'window.ondevicelight must be null';
Received on Monday, 16 July 2012 11:57:00 UTC