summaryrefslogtreecommitdiff
path: root/addons/web/static/lib/qunit
AgeCommit message (Collapse)Author
2020-09-29[IMP] web: qunit: always log name of failing testAaron Bohy
After each test, a check is done that there is no leftover in the DOM. If there are, the suite fails, but there is no indication on the test that left elements in the DOM. This commit logs that missing information. We also stop dumping the DOM when this happens, as it was rather creating noise than providing useful information (the remaining elements are still logged though). closes odoo/odoo#58777 Signed-off-by: Christophe Monniez (moc) <moc@odoo.com>
2019-12-09[ADD] web: add owl 1.0.0-beta1 to odooGéry Debongnie
With this commit, we properly introduce the Owl library into our beloved codebase. More information on the Owl library can be found in the project repository: https://github.com/odoo/owl/ Co-authored-by: Aaron Bohy <aab@odoo.com> Co-authored-by: Julien Mougenot <jum@odoo.com> Co-authored-by: Mathieu Duckerts-Antoine <dam@odoo.com>
2019-03-06[IMP] web: qunit: add hook at end of each testAaron Bohy
This hook will be used to check that there are no leftovers in the DOM.
2019-03-06[REF] web: update qunit to v2.9.1David Monjoie
The new version of qunit better reports failures of promises then the previous version.
2018-02-22[FIX] web: update to qunit from 2.2.1 to 2.3.0Alexandre Kühn
In particular, qunit 2.3.0 solves this issue: https://github.com/qunitjs/qunit/issues/1119 A consequence of the above issue is that some tests could have completed successfully, although an error was raised.
2017-04-11[IMP] web: update qunit to last version (2.2.1)Géry Debongnie
It has an Abort button!!!
2017-04-11[REF] web, *: redesign all JS viewsGéry Debongnie
This commit introduce a full redesign of all JS views. We started basically from scratch. The goal was to unify all the various views under a common framework, to make them testable, to make then usable in different conditions (in studio, or in the frontend), and to make our lives easier. Some important points are: - we introduced new coding guidelines (camelCase, 80 chars width, ...) - we have a brand new testing framework (still QUnit based) - kanban view moved to the web addon - calendar view (formerly web_calender) moved to web as well - the tree view was removed - all new code should be documented We hope that this code is the start of a new era for the Odoo web client, we want to have a high quality codebase, well documented, well tested, well designed. Work done by the framework team: mostly aab, ged, chm, dmo, qsm
2015-03-18[IMP] web: update qunit to last version (1.17)Géry Debongnie
The testing framework was done with an old version of qunit. We had to program our layer on top of it to provide support for promises in tests. The last version of qunit now supports promises, and the testing framework needs to be reworked anyway with the new modules.
2013-08-01[IMP] update QUnit to 1.12.0 (doesn't fix issue, adds features)Xavier Morel
bzr revid: xmo@openerp.com-20130801091239-6lz0ya595i226l85
2012-09-05[IMP] update qunit to 1.9.0Xavier Morel
bzr revid: xmo@openerp.com-20120905151840-dopnvm12n0q67wue
2012-02-27[IMP] update qunit to 1.3Xavier Morel
bzr revid: xmo@openerp.com-20120227094132-dk41nad2mx854s4p
2011-11-25[IMP] update qunit to 1.2Xavier Morel
bzr revid: xmo@openerp.com-20111125090145-3plxy4tr1l2nm3ne
2011-09-05rename base into web part1Antony Lesuisse
bzr revid: al@openerp.com-20110905110309-egx167t1ni1fzho1