Commit Graph

31 Commits

Author SHA1 Message Date
Dmitriy Simushev
38668789b9 Change keys of array return by Thread::getMessages 2013-03-13 15:32:43 +00:00
Dmitriy Simushev
83636a02ef Add several Handlebars helpers
Add 'apply', 'formatTime' and 'nl2br' Handlebars helpers.
Also add QUnit tests for 'apply' helper.
2013-03-13 15:32:42 +00:00
Dmitriy Simushev
c61789c2d7 Create JavaScript's PluginManager class 2013-03-13 15:32:42 +00:00
Dmitriy Simushev
53e9400dde Add PluginManager::getAllPlugins() method 2013-03-13 15:32:42 +00:00
Dmitriy Simushev
69477cea8d Add ability to create Thread object from DB info 2013-03-13 15:32:41 +00:00
Dmitriy Simushev
8f87a017a1 Fix tests for Thread class
Fix tests that affect auto generation of the last token field
2013-03-13 15:32:41 +00:00
Dmitriy Simushev
7b6a433ae6 Create tests for RequestProcessor class 2013-03-13 15:32:41 +00:00
Dmitriy Simushev
a9380cf307 Modify tests directory structure 2013-03-13 15:32:40 +00:00
Dmitriy Simushev
03ffd84e76 Create Thread class and tests for it 2013-03-13 15:32:40 +00:00
Dmitriy Simushev
1a963cff00 Add additional config info to unit tests 2013-03-13 15:32:40 +00:00
Dmitriy Simushev
17b4327dfb Added warning message in database configuration file in tests. 2013-03-13 15:32:39 +00:00
Dmitriy Simushev
92019f99a4 Created separate mysql config file for tests 2013-03-13 15:32:39 +00:00
Dmitriy Simushev
0861fd73d2 Removed global variables from the Database class constructor and updated tests for the Database class 2013-03-13 15:32:39 +00:00
Dmitriy Simushev
3ec23b5ae5 Added tests for the JavaScript's MibewAPIInteraction class 2013-03-13 15:32:39 +00:00
Dmitriy Simushev
2752ce5c25 Updated tests for PHP's MibewAPI class to use MibewAPITestInteraction class instance 2013-03-13 15:32:39 +00:00
Dmitriy Simushev
6c6a26225f Added tests for the PHP's MibewAPIInteraction class 2013-03-13 15:32:38 +00:00
Dmitriy Simushev
b0225eadeb Moved MibewAPI related tests 2013-03-13 15:32:38 +00:00
Dmitriy Simushev
41d40e3c04 Split mibew_api.php into several files 2013-03-13 15:32:38 +00:00
Dmitriy Simushev
58d015c247 Added JavaScript version of the Mibew API and tests for it 2013-03-13 08:20:38 +00:00
Dmitriy Simushev
fcba6ec6f4 PHPUnit tests moved to tests/server_side/ 2013-03-13 08:19:54 +00:00
Dmitriy Simushev
31b6d96fc9 Added to the Mibew API the ability to use empty string as a signature 2013-03-13 08:18:39 +00:00
Dmitriy Simushev
555898e446 Implemented Mibew API 2013-03-13 08:17:34 +00:00
Dmitriy Simushev
5bd6f22cab Modified PluginManager to store plugins objects and use objects with regular methods instead static one 2013-03-13 08:13:50 +00:00
Dmitriy Simushev
91c5ca45ae Modified plugin name for autoload 2013-03-13 08:12:38 +00:00
Dmitriy Simushev
f4e87f5303 Pass arguments to EventDispatcher::triggerEvent by reference 2013-03-13 08:11:27 +00:00
Dmitriy Simushev
17369b2f14 Replaced $initalize Plugin class member by static one 2013-03-13 08:10:44 +00:00
Dmitriy Simushev
69695e5c3f Replaced plugin interface to plugin abstract class 2013-03-13 08:03:08 +00:00
Dmitriy Simushev
66a0d6ddca Added classes that implements plugin system and tests for them 2013-03-13 07:58:12 +00:00
Dmitriy Simushev
3929f26791 Created class for work with settings and test case for it 2013-03-13 07:49:50 +00:00
Dmitriy Simushev
ac64783a29 Moved database.php to libs/classes directory and related test case to tests/webim/libs/classes 2013-03-13 07:46:56 +00:00
Dmitriy Simushev
12883cfbe2 Created class for work with database and test class for it 2013-03-13 07:26:01 +00:00