Petr Skoda
37ba2528c1
MDL-32569 convert the remaining tests
2012-04-21 17:47:30 +02:00
Petr Skoda
7a636d6e7f
MDL-32569 drop migrated core simpletests
2012-04-21 16:36:37 +02:00
Dan Poltawski
a973d320f1
Merge branch 'MDL-20438-update-notification' of git://github.com/mudrd8mz/moodle
2012-04-04 11:17:43 +08:00
Eloy Lafuente (stronk7)
97e84c80b0
MDL-32149 remove some now breaking expectError() uses.
...
I've tested that unit with debug developer, debug notices and
debug none and it passes always. So, as far as I cannot find
any reason to have those expectError() there... they are out now.
2012-04-04 03:44:10 +02:00
Petr Skoda
b60d21747f
MDL-32149 remove empty tests and outdated/disabled portfolio tests
2012-04-03 22:31:02 +02:00
Petr Skoda
a3d5830a0a
MDL-32149 PHPUnit test support - part 2
...
Includes:
* constants refactoring
* reworked db table init
* support for $CFG->debug = -1
* functional DB tests
* fixed $DB->get_indexes() to not throw exceptions when table does not exist
* fix handling of user passwords in test db
* add debug info to exception messages
* removed unnecessary PHP debug errors from mathslib
* fixed @error suppression in get_string
* fixed PHPUnit error handler setup
* added timezone info to default install
2012-04-03 22:30:53 +02:00
Eloy Lafuente (stronk7)
46ed2f8b7f
Merge branch 'w14_MDL-32251_m23_strict3' of git://github.com/skodak/moodle
2012-04-03 21:17:58 +02:00
Aparup Banerjee
9cafd9c6e0
Merge branch 'wip-MDL-32081-m23' of git://github.com/samhemelryk/moodle
2012-04-03 16:08:18 +08:00
Petr Skoda
d9d61fa340
MDL-32251 use standard PHP debug levels instead of original 38911
2012-03-30 19:19:06 +02:00
David Mudrak
4442cc8036
MDL-20438 finishing the updatenotifybuilds feature
...
Unit tests say that all.
2012-03-30 11:05:42 +02:00
David Mudrak
19d11b3b34
MDL-20438 introducing the cron_notifications() method
...
This method accepts all detected changes in cron-based fetch and picks
those the site admins want to be informed about (based on the maturity
level etc).
2012-03-30 11:05:42 +02:00
David Mudrak
c6f008e747
MDL-20438 dropping get_core_update_info() method
...
There is now a single method get_update_info() used for both core and
plugins.
2012-03-30 11:05:41 +02:00
David Mudrak
7b35553b9b
MDL-20438 Introducing new compare_responses() method
2012-03-30 11:05:41 +02:00
David Mudrak
be37888050
MDL-20438 Initial support for cron based notifications
...
If enabled, Moodle sites will check for updates every night sometimes
between 01:00 AM and 06:00 AM local time. The actual offset will be
generated randomly at the beginning and used consistently since then.
This way, the queries against the server are supposed to be spread in
time.
Serious site admins should not try to upgrade their sites later than
01:00 AM as they are too tired already. Neither should they do it before
06:00 AM as they did not have a morning coffee yet and are too tired yet
:-)
2012-03-30 11:05:41 +02:00
David Mudrak
55585f3ac0
MDL-20438 initial support for checking available core update
...
In case of Moodle code itself, there is no plugin_manager like class
available so the checker class itself must be aware of versions and
actually do the checks. On the other hand, we can always rely that
version, release and maturity are always returned by the remote server.
2012-03-30 11:05:41 +02:00
David Mudrak
7d8de6d84a
MDL-20438 updated response format support
...
Multiple component updates are supported now. Code cleanup and
refactoring.
2012-03-30 11:05:40 +02:00
David Mudrak
2b47947ef5
MDL-20438 A set of unittests to illustrate the update checking integration in the plugin_manager
2012-03-30 11:05:40 +02:00
David Mudrak
00ef3c3ed1
MDL-20438 Introducing plugininfo classes factory and plugin manager unit tests
2012-03-30 11:05:40 +02:00
Sam Hemelryk
897ad664e4
MDL-32081 csslib: Added unit tests for complex background images
2012-03-30 10:20:59 +13:00
Petr Skoda
caee6e6c26
MDL-32251 E_STRICT fixes part 3
2012-03-29 15:24:30 +02:00
Petr Skoda
0bb48cc2a1
MDL-32250 import latest SimpleTest 1.1.0
2012-03-29 15:07:53 +02:00
Eloy Lafuente (stronk7)
3f0cb423b2
Merge branch 'w13_MDL-32095_m23_strict2' of git://github.com/skodak/moodle
2012-03-28 22:49:38 +02:00
Petr Skoda
b137739b5e
MDL-32095 fix outputlib test to setup debug level properly
2012-03-28 22:47:57 +02:00
Petr Skoda
986f8ea285
MDL-32109 do not use HTMLPurifier for some safe and valid html fragments
2012-03-24 11:29:59 +01:00
Petr Skoda
5bd4040866
MDL-31857basic phpunit support
...
Thanks Eloy Lafuente, Tim Hunt and Sam Hemelryk for valuable feedback and ideas.
2012-03-21 10:31:37 +01:00
Eloy Lafuente (stronk7)
7ca5dd85dc
MDL-31718 add a few more tests to check that lens and tags are properly handled
2012-03-13 13:13:31 +01:00
Eloy Lafuente (stronk7)
45c41bdc06
Merge branch 'w11_MDL-31718_m23_shortentext' of git://github.com/skodak/moodle
2012-03-13 12:51:41 +01:00
Eloy Lafuente (stronk7)
649fd88d8f
MDL-31805 html2text - change tests acordingly with the new version
...
With the new version in place, both <th> and <a> contents are
being handled by the conversion. Accomodate existing tests to
that change.
2012-03-12 21:17:22 +01:00
Petr Skoda
b226ef619f
MDL-31805 migrate html2text tests from web lib to new location
...
Note: the handling of <p> seems to have changed, it does double newlines only between paragraphs now (this makes sense to me).
2012-03-12 17:18:55 +01:00
Petr Skoda
e235f2a36e
MDL-31718 utf-8 support in shorten_text()
2012-03-11 21:31:33 +01:00
Petr Skoda
e60ba0c919
MDL-31805 test invalid html processing in html2text
2012-03-10 12:46:11 +01:00
Petr Skoda
04673aee32
MDL-31805 add tests for our html2text tweaks
2012-03-10 12:38:52 +01:00
Eloy Lafuente (stronk7)
2ed7cc2730
Merge branch 'w10_MDL-31301_m23_textlibcleanup' of git://github.com/skodak/moodle
2012-03-06 16:06:53 +01:00
Petr Skoda
3fed29a792
MDL-31301 move textlib_get_instance() to deprecatedlib
2012-03-03 11:46:33 +01:00
Petr Skoda
f8311defeb
MDL-31301 use static textlib methods
2012-03-03 11:46:13 +01:00
Petr Skoda
51a1c153d2
MDL-31785 fix and improve htmlpurifier tests
2012-03-03 11:23:36 +01:00
Eloy Lafuente (stronk7)
9f733c98a1
MDL-29161 weblib: added one more test about un-keyed array params
2012-02-27 22:20:34 +01:00
Tim Hunt
ab82976f92
MDL-29161 weblib: moodle_ulr::out does not cope with array params.
2012-02-23 12:07:28 +00:00
sam marshall
d9498b3805
MDL-31514 Lib: Time format to remove unwanted zeros caused errors on Windows servers
2012-02-17 10:33:07 +00:00
sam marshall
edcf82d5a3
MDL-31482 Lib: IE8/IE7 (even with stupid user agent) should not be 'legacy' device type
2012-02-07 17:41:13 +00:00
Eloy Lafuente (stronk7)
9a50502acc
Merge branch 'w04_MDL-31238_m23_php54' of git://github.com/skodak/moodle
2012-01-24 23:54:44 +01:00
Aparup Banerjee
3dd00d7030
Merge branch 'wip-MDL-29941-master' of git://github.com/samhemelryk/moodle
2012-01-24 20:23:05 +08:00
Eloy Lafuente (stronk7)
14926a50c7
Merge branch 'w04_MDL-31180_m23_closedproperty' of git://github.com/skodak/moodle
2012-01-23 01:10:38 +01:00
Petr Skoda
4ae40aa577
MDL-31180 fix coding error in fake_recordset iterator
2012-01-21 17:13:39 +01:00
Petr Skoda
aeacb7b128
MDL-31181 fix missing global $CFG that was breaking unit test teardown
2012-01-21 17:07:59 +01:00
Petr Skoda
268b6709ec
MDL-31238 always return object for plugin settings from get_config()
...
This prevents multiple creations of objects from NULL which is note a warnings in php54
2012-01-21 11:14:37 +01:00
Sam Hemelryk
ff8e5d47f8
MDL-29941 csslib: Improved PHPdocs and fixed up 4 and 5 char colour handling plus unittests
2012-01-20 11:05:38 +08:00
Sam Hemelryk
f37f608e75
MDL-29941 csslib: Peer-review documentation changes
2012-01-20 11:02:06 +08:00
Sam Hemelryk
6bbd4858b7
MDL-29941 csslib: Last minute cleanup before integration review
...
* Fixed reversed border styles.
* Added support for out of order background styles.
* Added more CSS tests again.
* Added better validation of CSS widths
2012-01-20 11:02:06 +08:00
Sam Hemelryk
50836f26ca
MDL-29941 csslib: Improved unit tests and fixed bugs with background and border partial style optimisation
2012-01-20 11:02:06 +08:00