summaryrefslogtreecommitdiff
path: root/_test
Commit message (Collapse)AuthorAge
* added test case for non-breaking spaces in headlines and pagenames (to ↵Anika Henke2011-10-15
| | | | accompany FS#2291)
* Fixed test and broken salt generation in PassHash classAndreas Gohr2011-10-14
| | | | | | | Turned out a test wasn't really testing what it should have been testing and thus did hide a bug. Still puzzles me why it still worked some times. This patch also sets the default iteration count for bmd5 and pmd5 to 8.
* added a test case to check for FS#2349Andreas Gohr2011-10-14
| | | | no problems found
* fix namespace cleaning FS#2295Andreas Gohr2011-09-25
| | | | | | | | | | | This patch applies the correct pagename cleaning to namespaces as well. Namespaces should follow the same rules as pagenames but due to a bug it was possible to have namespaces ending in a underscore. If you used such a namespace it will be inaccessible after applying this patch. You should rename the namespace directory on the filesystem (removing the trailing underscore). You old links will then work automatically again. Rebuilding the search index is recommended.
* Add jslint wrapper scriptAdrian Lang2011-09-13
|
* Add testcases for search_indexAdrian Lang2011-09-04
|
* fixed JavaScript compressor for certain regexesAndreas Gohr2011-06-05
| | | | | This fixes a problem with running the minified jQuery through the compressor.
* Prevent fatal error in test cases when no auth backend is configuredAdrian Lang2011-05-25
|
* Fix HTML in DifferenceEngine testsAdrian Lang2011-04-21
|
* Support the empty link [[]]Adrian Lang2011-04-14
|
* Fix page ID test cases & make them more robustAdrian Lang2011-04-09
|
* Check if link exists and set right captionIzidor Matušov2011-04-08
|
* Added configuration variables for empty link testcases and added testcases ↵Izidor Matušov2011-04-07
| | | | for resolve_pageid
* Unit test cases for FS 2178Izidor Matušov2011-04-07
|
* Merge branch 'master' of git@github.com:splitbrain/dokuwikiChristopher Smith2011-04-02
|\
| * Fix test cases so they work with e7f59597d0b90f64f3479ebacc190717e067dc99Michael Hamann2011-02-09
| | | | | | | | All linebreaks before p_close have been removed.
* | FS#2122 alter SafeFN safe and post indicator characters.Christopher Smith2011-04-02
|/ | | | | | Note, any filenames encoded with the previous SafeFN scheme will need to be converted to the new scheme. Users of the old SafeFN scheme should not use this new scheme until after converting their filenames.
* Fix whitespace handling in inline diff (closes FS#2161)Adrian Lang2011-02-06
|
* fixed email test case since we allow local addressesAndreas Gohr2011-02-06
|
* Accept IPv6 addresses in email addressesAndreas Gohr2011-02-06
|
* Allow p_set_metadata during rendering, test cases included. FS#1827Michael Hamann2011-02-06
|
* fixed the IPv6 tests, bracket links are parsed by InternalLinksAndreas Gohr2011-02-06
|
* added a bunch of IPv6 test cases FS#2137Andreas Gohr2011-02-06
|
* use a bigger range of characters for password saltsAndreas Gohr2011-01-23
|
* django pass hashes have no leading $Andreas Gohr2011-01-23
|
* refactored passowrd hashing functions to a classAndreas Gohr2011-01-22
| | | | | | | | | | | | this splits the long auth_cryptPassword() function into many member functions of a new class PassHash which should make it more maintainable and reusable for other projects. This also adds two new methods djangomd5 and djangosha1 as used by the popular python framework Django. Maybe the auth_cryptPassword() and auth_verifyPassword() functions should be deprecated in favor of using the class directly?
* Fix getBaseURL for literal IPv6 addresses in URLs (RFC 2732) + test caseMichael Hamann2011-01-16
|
* Added support for Wordpress' password hashing FS#2134Andreas Gohr2011-01-15
|
* added unit test for kmd5 password hashingAndreas Gohr2011-01-15
|
* Fixed css_loadfile and removed unneeded complexity, added testcasesMichael Hamann2011-01-09
|
* removed obsolete references to 'JSnocheck' classAnika Henke2011-01-03
|
* Fix handling of case in auth_isMember; add and fix test casesAdrian Lang2010-12-21
|
* added auth_isMember()Andreas Gohr2010-12-08
| | | | | | | | | | | | | | This function abstracts checking a given user and her groups against a given member list (as used in the superuser and manager options). It is also used in auth_isManager() and auth_isAdmin(), unlike the previous function, this one skips the nameencode step as it should be unnessary here (all input is given decoded). The test cases where extended by some non-ID user and group names. People with non-plain auth backends should check that their administrator and manager setups still work as expected
* Remove enc=utf-8 in VIM modeline as it is not allowed in VIM 7.3Michael Hamann2010-11-29
| | | | | | As of VIM 7.3 it is no longer possible to specify the encoding in the modeline. This gives an error message whenever such a file is opened, thus this commit removes the enc setting from the modeline.
* Fix SafeFN-encoded file namesAdrian Lang2010-10-26
| | | | SafeFN encoding now always end the encoding block by appending a dot at the end of the file name. This is necessary since the file name may get an extension which is not encoded.
* Correctly handle non-default sepchars in page templates (FS#2057)Adrian Lang2010-10-11
|
* removed outdated timing testsAndreas Gohr2010-10-03
|
* reset failinfo on next test caseAndreas Gohr2010-10-03
|
* fixed new calls in test cases according to PHP5 conventionsGuy Brand2010-09-23
|
* Remove odd .htaccessAdrian Lang2010-09-20
| | | | Neither I nor Andi has any idea what this file is for and why it explicitly //grants// permission and why its documentation is wrong.
* More emphasis test cases from bug reportsAdrian Lang2010-08-31
|
* Fix table tests according to 6606d6fc9f9Adrian Lang2010-08-31
|
* XML-RPC fix for untyped string values FS#1993Andreas Gohr2010-07-01
| | | | includes unit tests. Extensions welcome.
* Make XMLRPC date parsing more flexible FS#1966Andreas Gohr2010-06-09
| | | | | | | | Since the specs aren't 100% clear, dates might be passed in different formats by various XMLRPC clients. This patch makes date parsing a bit more flexible. Unit tests included.
* SafeFN test casesChristopher Smith2010-04-04
|
* added support for plugin unittestsMichael Klier2010-03-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds support to include plugin tests in the DokuWiki testsuite. Plugin tests are located in a dedicated directory _test/within a plugin directory. The naming convention of the test files follows the one used in DokuWikis testsuite. <plugin>/_test/*.test.php -> single test <plugin>/_test/*.group.php -> group test The plugin tests are accessible via the web interface of the test suite and via the cli interface. It is recommend to bundle plugin test in a plugin group test. The webinterface also allows to run all plugin tests at once. Test files must include: <dokuwiki>/_test/lib/unittest.php Example Test: require_once(DOKU_INC.'_test/lib/unittest.php'); class plugin_test extends Doku_UnitTestCase { function test() { $this->assertEqual(1,1); } } Example Group Test: require_once(DOKU_INC.'_test/lib/unittest.php'); class plugin_group_test extends Doku_GroupTest { function group_test() { $dir = dirname(__FILE__).'/'; $this->GroupTest('plugin_grouptest'); $this->addTestFile($dir . 'plugin.test1.php'); $this->addTestFile($dir . 'plugin.test2.php'); $this->addTestFile($dir . 'plugin.test3.php'); } } At the moment unittest.php contains only two meta classes so plugins tests don't have to inherit from the simpletest classes. This patch should be treated as intermediate step to allow for plugin tests. The testsuite wasn't designed to include plugin tests. It should probably be refactored at a later point.
* Limiting use of readdir in the idx_indexLengths function (v2).YoBoY2010-03-24
| | | | | | Each searches on the wiki use this function. Scanning the index directory eachtime is time consuming with a constant series of disk access. Switching a normal search to use file_exists 1 or more times, and not readdir all the directory. Switching a wildcard search to use a lengths.idx file containing all the word lengths used in the wiki, file generated if a new configuration parameter $conf[readdircache] is not 0 and fixed to a time in second. Creation of a new function idx_listIndexLengths to do this part.
* Make tests PHP 5.3 compatibleAdrian Lang2010-03-23
|
* New testcase for getID() with data from FS#1838Michael Hamann2010-03-02
|
* Fixed testcase and getID - FS#1908 FS#1831 FS#1838Michael Hamann2010-03-02
| | | | | | | | | $_SERVER['PATH_INFO'] is used now to determine the page id when using internal rewriting, in all testcases I've seen so far this variable was set correctly. There are also a couple of fallbacks if the variable doesn't exist, $_SERVER['SCRIPT_NAME'] is now preferred instead of custom path extraction which fails when doku.php is outside the document root.