On May 21, 2010, at 12:04 PM, Vincent Massol wrote:

> Hi Denis,
> 
> On May 21, 2010, at 11:34 AM, Denis Gervalle wrote:
> 
>> On Thu, May 20, 2010 at 19:23, Vincent Massol <[email protected]> wrote:
>> 
>>> 
>>> On May 20, 2010, at 7:15 PM, dgervalle (SVN) wrote:
>>> 
>>>> Author: dgervalle
>>>> Date: 2010-05-20 19:15:53 +0200 (Thu, 20 May 2010)
>>>> New Revision: 28950
>>>> 
>>>> Modified:
>>>> 
>>> platform/web/branches/xwiki-web-2.3/standard/src/main/webapp/resources/js/xwiki/table/livetable.js
>>>> Log:
>>>> XWIKI-5212 - Livetable filter serialization does not properly support
>>> multi-valued form elements
>>>> Merge from trunk r28947
>>> 
>>> Do we have a test for this? How do we unit-test UI components?
>>> 
>> 
>> This would be nice to have. Building proper tests is not so easy, this could
>> be very long to setup, since you need to test in several browsers and you
>> need full AJAX interaction. I am not used to such automated testing, but I
>> am not sure the investment is worse the improvement we could get from them.
> 
> It's always worth it.

Note that the hard part is getting started with it. Once you have your first 
test, it's usually very easy to add a second test afterwards and it doesn't 
take long.

Thanks
-Vincent

> 
>> On the other side, I use livetables JS heavily, so you could be assured that
>> my fixes/improvements are either well tested or will be fixed ASAP since all
>> changes I introduce is already in production.
> 
> While this is good enough for you as an individual we cannot rely on this at 
> the project level. We do need absolutely automated tests written for 
> everything that gets committed to ensure the quality of XWiki releases.
> 
>> We also usually test them on
>> all supported browsers, and at least on IE6/7/8, FF3 (Win/Mac), Safari4
>> (Mac) and Chrome (Mac)
>> FYI, I found this one when we have introduced the usage of hashes to provide
>> "Back to the list" links. I will soon commit an improvement supporting the
>> page size in hash as well, so you can really get very precise "back to the
>> list" return links.
>> 
>> Denis
> 
> So you could either write a functional tests using ui-tests or define a new 
> strategy for testing "XWiki UI Components".
> 
> IMO you should start with livetable tests in ui-tests.
> 
> Thanks
> -Vincent
> 
> 

_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to