José Lorenzo Rodríguez
9daab17374
Improving test case for MediaView class
2010-10-03 23:30:02 -04:30
José Lorenzo Rodríguez
a611fd0e6c
Merge branch '2.0' of github.com:cakephp/cakephp into 2.0
2010-10-03 19:36:24 -04:30
José Lorenzo Rodríguez
bf22928b6a
Improving the CakeResponse::cache() method
2010-10-03 19:27:08 -04:30
José Lorenzo Rodríguez
0ba5023f3a
Updating testcase and fixing small bug in last commit
2010-10-03 16:48:07 -04:30
mark_story
3ab77017ae
Fixing OpenTest license mentions to use MIT License
...
Fixing PHP versions 4 and 5 to only be PHP5.
2010-10-03 12:31:21 -04:00
mark_story
b908365f9d
Changing the @license tag on test files, as tests can now be MIT like
...
the rest of CakePHP.
2010-10-03 12:27:27 -04:00
mark_story
6cabfcec5b
Removing dead tests from SessionHelper test case.
2010-10-03 12:15:01 -04:00
teknoid
503b7cf5d7
Adding slug option to avoid auto-slug of tags. Test included. Addresses #284
...
Signed-off-by: mark_story <mark@mark-story.com>
2010-10-02 19:16:07 -04:00
mark_story
d83c51cde9
Fixing expiration conditions on CSRF tokens.
2010-10-02 18:27:39 -04:00
mark_story
7f7c202f35
Removing old CSRF token validation checks.
...
Removing failing test because the feature moved.
Adding tests for expired and wrong keys.
2010-10-02 17:16:40 -04:00
mark_story
a10f1478ee
Adding support for nonce expiry.
...
Adding simple time based nonce expiration. This does a simple cleanup on
each request, to remove stale tokens. Tests added.
2010-10-02 00:20:58 -04:00
mark_story
5c27abd35f
Applying patch from 'hashmich' to make jQueryEngine not override the success callback. This allows you to provide a success callback and still get the html insertion when used with the update key.
...
Tests updated.
Fixes #1158
2010-10-01 22:43:46 -04:00
mark_story
711e736cd3
Adding very minimal and incomplete implementation of csrf consumption.
...
Tests added for consuming csrf tokens on each request.
2010-10-01 00:13:34 -04:00
mark_story
5e26d282a1
Fixing connection specific schema generation
...
Fixing missing table errors when reading schema for specific connections.
Tests updated to check that tables not on a connection are never touched. Fixes #1106
2010-09-30 23:22:57 -04:00
mark_story
dc6b33f80e
Making tokens persist across 'requests'.
...
Removing more serialize/unserialize calls.
2010-09-30 00:26:44 -04:00
mark_story
f5ed91137a
Adding csrfCheck related properties.
...
nonces are now being populated into the session.
2010-09-30 00:18:25 -04:00
mark_story
b088daf045
Adding tests for csrf feature separation.
...
Removing serialize() calls as they didn't really add anything.
2010-09-30 00:06:38 -04:00
mark_story
c573fd0432
Fixing issue where a beforeDelete() could trigger a table truncation.
...
Moving the exists check below beforeDelete() and behavior->beforeDelete() so any records deleted in the callbacks will not exist when db->delete() is called. Test updated. Fixes #250
2010-09-29 23:31:41 -04:00
evilbloodydemon
38e128b597
test for #250
...
Signed-off-by: mark_story <mark@mark-story.com>
2010-09-29 23:06:47 -04:00
mark_story
72a1c959a1
Adding CakeSession::clear() which is primarily useful when testing, and offers an alternative to using CakeSession::destroy()
2010-09-29 23:01:23 -04:00
mark_story
597058bab5
Reordering tests in AllRouting case.
...
Changing how output buffers are emptied, so that its only done in cli.
2010-09-29 22:42:01 -04:00
José Lorenzo Rodríguez
cff2864ba5
Fixing testcase
2010-09-29 01:14:44 -04:30
José Lorenzo Rodríguez
9d35ea0cbc
Upgrading CodeCoverage repoting fo phpunit 3.5
2010-09-29 01:14:14 -04:30
mark_story
b08aba8e86
Adding a missing rollback when validation on an associated record fails, and validate = first. Fixes #1147
2010-09-28 23:37:28 -04:00
mark_story
0761edecfb
Making the cake:nocache stripping more relaxed so that if either condition to enable caching is on, tags will be stripped. Tests added. Fixes #1148
2010-09-28 23:03:56 -04:00
mark_story
9992cff96c
Adding another test for #250 .
2010-09-28 22:26:54 -04:00
José Lorenzo Rodríguez
4445c24008
Merge remote branch 'origin/2.0' into 2.0-phpunit-upgrade
2010-09-28 20:56:44 -04:30
José Lorenzo Rodríguez
f2b51d2375
Fixing parse error
2010-09-27 23:41:11 -04:30
José Lorenzo Rodríguez
87d5a791c6
Fixing helper tests
2010-09-27 23:40:57 -04:30
José Lorenzo Rodríguez
c3ccf15546
Replacing the use of removed "sharedFixture" and adding custom "fixtureManager" property to CakeTestCase
2010-09-27 23:37:56 -04:30
mark_story
3a14f780b9
Moving parent call to fix fatal errors caused by registry being empty.
2010-09-28 00:03:23 -04:00
José Lorenzo Rodríguez
0eaf437fe4
Merge remote branch 'origin/2.0' into 2.0-phpunit-upgrade
2010-09-27 23:19:47 -04:30
José Lorenzo Rodríguez
2635733aba
Merge branch '2.0' into 2.0-phpunit-upgrade
2010-09-27 22:42:10 -04:30
José Lorenzo Rodríguez
ba168d1a72
Initial steps towards migrating to phpunit 3.5
2010-09-27 22:37:23 -04:30
mark_story
06ed3a96a7
Moving the plugin import tests to a separate method.
...
Adding tests for importing a pluginAppHelper.
Closes #1111
2010-09-26 12:30:12 -04:00
mark_story
0990728385
Adding tests for non latin domains to MemcacheEngine. Closes #1143
2010-09-26 12:04:06 -04:00
mark_story
995a14c140
Making MemcacheEngine understand IPv6 addresses. Fixes #1143
2010-09-26 01:11:19 -04:00
mark_story
6d7f2d37ab
Fixing issue where fields with the exact same name as the model would result in incorrect name attributes. Tests added. Fixes #1123
2010-09-26 00:46:51 -04:00
mark_story
237b66d193
Adding support for httpOnly cookies to CookieComponent. Fixes #1127
2010-09-25 23:24:37 -04:00
mark_story
3395f4221e
Adding Inflector::reset(). This makes non-isolated test runs possible. Adding inflector to the libs suite.
2010-09-25 23:04:49 -04:00
mark_story
63d23df77a
Merge branch 'setup-teardown' into all-tests
2010-09-25 22:34:20 -04:00
mark_story
0222717e33
Merge branch 'all-tests' of github.com:markstory/cakephp into all-tests
2010-09-25 22:34:10 -04:00
mark_story
54fa2e3742
Uncommenting model group in all tests.
2010-09-25 22:33:23 -04:00
José Lorenzo Rodríguez
27dfe2d521
Adding all_model suite to the all_tests one
2010-09-25 22:00:30 -04:30
mark_story
2b1bc99eb5
Fixing failing tests in auth and scaffold.
...
Fixing more tests that had stray buffers.
2010-09-25 22:27:31 -04:00
José Lorenzo Rodríguez
18b38f61e0
Fixing CakeTestFixture import feature
2010-09-25 21:53:48 -04:30
mark_story
92b57d81ee
Moving common setup and teardown functionality in to CakeTestCase.
...
Removing repeated setup/teardown logic from test cases.
Switching tests to use setup/teardown instead of startTest/endTest.
2010-09-25 21:36:49 -04:00
mark_story
24dd0af601
Adding debug backup for view test.
2010-09-25 10:50:35 -04:00
mark_story
f60a7fb854
Adding all libs to the all tests.
2010-09-25 10:42:20 -04:00
mark_story
843ada240a
Removing AppController from ErrorHandler test as it can make testing harder.
...
Removing broken buffering from tests that trigger errors / exceptions.
Adding a loadHelper() to the test_app layout so the layout always has the required helper.
2010-09-25 10:41:08 -04:00
mark_story
714d8298c4
Fixing all tasks include.
...
Removing drop table queries that cause other tests to fail.
2010-09-25 01:25:42 -04:00
mark_story
26057c59c4
Fixing issue in DboSource test case where buffer would eat all the output.
...
Removing dead tests from TestManager test.
2010-09-25 01:13:01 -04:00
mark_story
8e6277c9d1
Updating schema shell test so it doesn't fail in groups.
...
Updating suites to use new method.
2010-09-25 00:13:37 -04:00
mark_story
5c94bdd028
Fixing failing tests in group context caused by state being stuck in static objects.
2010-09-24 23:30:02 -04:00
mark_story
4e5ebc5c0f
Renaming all bake tasks to all tasks.
...
Updating all tests.
2010-09-24 23:30:02 -04:00
mark_story
94d738e834
Fixing failing tests and group test situational fails in console tests. Adding console tests to all tests.
2010-09-24 23:30:02 -04:00
mark_story
6974a8752f
Removing a test that used eval(). It caused issues in group tests.
2010-09-24 23:30:02 -04:00
mark_story
12d0bdd2ee
Adding a missing require to make tests run in cli.
...
Adding test_suite suite to all tests as it now runs.
2010-09-24 23:30:02 -04:00
mark_story
460a8bc4f6
test_suite suite now runs. Still has a few failing tests from the fixture test case.
2010-09-24 23:30:02 -04:00
mark_story
32dc4aac7b
Fixing usage of mb_internal_encoding so it doesn't bone group tests.
2010-09-24 23:30:02 -04:00
José Lorenzo Rodríguez
5c3b4cfcc4
Removing all uses of the test_suite connection in the test cases
2010-09-24 23:30:01 -04:00
José Lorenzo Rodríguez
e89860e079
Skiping memcache test if Memcache is not installed
2010-09-24 23:30:01 -04:00
mark_story
53086635b3
Adding CakeRequest and CakeResponse to the routing group.
...
Making more tests not fail in cli.
2010-09-24 23:30:01 -04:00
José Lorenzo Rodríguez
0a1bc06843
Skiping ApcCache test if APC is not installed
2010-09-24 23:30:01 -04:00
mark_story
b52f78297f
Removing dependencies on AppController because it can be a bit crazy.
...
Uncommenting more groups from the AllTests.
2010-09-24 23:30:01 -04:00
mark_story
e6824e6a41
Fixing duplicate class names.
2010-09-24 23:30:01 -04:00
mark_story
973841a264
Fixing issues in tests that caused group test to fail, and removing duplicate environment backup.
2010-09-24 23:30:01 -04:00
mark_story
d64bd2a82c
Making cookie component not send gobs of headers when being tested.
...
Making test case pass in cli.
2010-09-24 23:30:01 -04:00
mark_story
b59033687d
Making private properties and methods protected so they can be manipulated with mocks.
2010-09-24 23:30:00 -04:00
mark_story
c5a47d4daa
Clearing referrer more thoroughly.
2010-09-24 23:30:00 -04:00
mark_story
03d99d43be
Fixing unbalanced ob_start().
...
Removing dead code.
2010-09-24 23:30:00 -04:00
mark_story
92ed1e76da
Fixing file included in all_models.
...
Adding skip as tests fail when classes already exist.
Fixing skip condition to use newer api.
2010-09-24 23:30:00 -04:00
mark_story
78c838bcdd
Fixing failing tests caused by fixture data changes.
2010-09-24 23:30:00 -04:00
mark_story
2385747899
Some more fixes to make tests run better under all tests.
2010-09-24 23:28:49 -04:00
mark_story
76ef390d4a
Updating CakeSchema test case to run in suites. It did not account for additional tables being in the database when it ran.
2010-09-24 23:28:48 -04:00
mark_story
7202a5e398
Starting something that will hopefully become a real All Tests.
2010-09-24 23:28:48 -04:00
mark_story
326ae9755f
Updating debugger and error_handler tests to remove errors in CLI.
2010-09-24 23:28:48 -04:00
mark_story
98d1272374
Some fixes to make the test more reliable.
2010-09-24 23:28:48 -04:00
mark_story
d0028bf971
Fixing issue in HtmlHelper test where test files would be left behind.
2010-09-24 23:28:48 -04:00
mark_story
c9a6eba000
Fixing scaffold test so all_controllers suite runs in cli.
2010-09-24 23:28:48 -04:00
mark_story
f21161ef46
Merge branch '1.3' into 2.0. Had to fix a number of 1.3 -> 2.0
...
differences upon merging.
Conflicts:
app/config/core.php
cake/console/templates/skel/config/core.php
cake/libs/cache/file.php
cake/libs/cake_session.php
cake/libs/controller/components/email.php
cake/libs/i18n.php
cake/libs/view/pages/home.ctp
cake/tests/cases/libs/cache/memcache.test.php
cake/tests/cases/libs/model/model_write.test.php
2010-09-24 23:27:22 -04:00
mark_story
7e4f9c4953
Merge branch '1.3' of github.com:cakephp/cakephp into 1.3
2010-09-21 21:14:23 -04:00
mark_story
ce1115b0b4
Adding I18n::clear() to remove most of the private variable access from the i18n test case.
...
Changing casing of classname in test case.
2010-09-21 21:13:45 -04:00
0x20h
2eac24c31a
removed destructor, caching is done on file loading (fixes and improves #1085 )
...
Signed-off-by: mark_story <mark@mark-story.com>
2010-09-21 21:03:36 -04:00
0x20h
ba8280423d
* changed indexing order of the i18n __domains array to allow caching by domain+language ( fixes #1085 )
...
* adapted testcase
Signed-off-by: mark_story <mark@mark-story.com>
2010-09-21 21:03:29 -04:00
mark_story
729a45703b
Fixing issue where table names with spaces would not be quoted by name(). Fixes #1121
2010-09-21 20:34:27 -04:00
ADmad
b9a7b27ba1
Fixing regression cased by commit d5ffdc288d
causing ajax layout to be not auto set for ajax request for html pages. Refs #1099
2010-09-21 00:25:17 +05:30
mark_story
c3d5c3fd00
Fixing issue in Cache where duration = 0 would not read/write from cache. This prevented the creation of non expiring cache entries in APC and memcache.
...
Adding a return false to FileEngine as it was omitted in the past.
Fixes #1120
2010-09-19 12:20:07 -04:00
mark_story
443e523313
Adding tests for clearing the cache with memcache.
2010-09-18 13:15:37 -04:00
mark_story
7518d0e804
Removing dead code in Cache.
...
Adding tests for ApcEngine::clear().
2010-09-18 12:52:08 -04:00
mark_story
b6d845adc4
Updating calls of Cache::set() inside Cache. Updating the documentation for set() so it better explains how the temporary settings work.
...
Updating APC and Memcache engine tests to reflect the lack of state being stored inside Cache.
2010-09-18 12:32:43 -04:00
mark_story
b432e60971
Making Cache::set() work with 2 or 3 parameters. Test cases added.
2010-09-18 11:11:28 -04:00
mark_story
dc65f2306b
Making Cache methods always need a config name. This allows the removal of hidden and often confusing state that gets remembered by Cache each time config() is called. Removing the hidden state makes Cache more predictable.
2010-09-18 00:45:29 -04:00
mark_story
e91fa68f8e
Making the set() functions use + instead of array_merge() so that numeric indices are properly preserved across multiple method calls. Fixes #1105
2010-09-18 00:13:03 -04:00
mark_story
d113d7d612
Removing dead code from DboSource::fields()
...
Updating fields() to use implode, so complex virtual fields are better handled. Fixes #1079
2010-09-18 00:04:36 -04:00
mark_story
738d92cc3e
Fixing failing tests caused by fixture data changes.
2010-09-18 00:03:22 -04:00
mark_story
5a8648cca0
Fixing issue in DboSource::_matchRecords() where unqualified conditions would result in 1=1 conditions. Fixing incorrect test case. Fixes #930
2010-09-16 00:17:09 -04:00
mark_story
c255539980
Removing assignment of reference to theme view.
...
Removing cruft in ThemeView test.
2010-09-14 23:13:00 -04:00
mark_story
f34cfd1f1e
Updating EmailComponent to use new methods on the ComponentCollection to ensure it always has a controller reference.
...
Removing triggerDisabled key as its no longer needed or wanted.
2010-09-14 23:02:38 -04:00
mark_story
0ef76eb69a
Adding a reference of the controller to the component collection, so components can easily access the controller in their constructor.
2010-09-14 22:52:51 -04:00
mark_story
7a14d3a8f2
Fixing issue where mockObject expectations were not counted hiding fails. Fixing all objects not actually being iterated.
2010-09-14 22:40:46 -04:00
mark_story
5d697b9d6e
Fixing tests where objects were not added to the mockObjects lists, making their expects() not count.
2010-09-14 22:39:05 -04:00
mark_story
8e97a5ee2d
Fixing failing tests caused by missing index in Security component testcase.
2010-09-14 22:20:30 -04:00
mark_story
0baaf6801b
Removing call to RequestHandler as its just a pass through to the request object which is available in that scope. Updating the test cases to not use deprecated and non-existent things.
2010-09-14 22:12:14 -04:00
mark_story
97dd7c7644
Adding support to ObjectCollection and its subclasses to trigger callbacks on all objects instead of just the enabled ones. Fixes issues where inner components would not get access to the controller as the initialize callback wasn't fired. This fixes some backwards compatibility issues. Tests updated.
2010-09-14 21:57:40 -04:00
mark_story
2906927a16
Adding BC wrappers for helpers.
...
Updating paginator test case to use non deprecated properties.
2010-09-13 23:12:00 -04:00
mark_story
003d02d8d9
Making view test pass by moving property assignment on mock.
2010-09-13 23:11:59 -04:00
mark_story
e4b2fb173b
Removing the deprecated properties.
...
Removing property copying to helpers.
Making the view test cases pass again.
2010-09-13 23:11:59 -04:00
mark_story
a521291afd
Adding a __set() method to make some tests pass.
...
Updating internal usage to not use deprecated attributes.
Updating test cases to not use deprecated attributes.
2010-09-13 23:11:59 -04:00
mark_story
84565151de
Removing all the deprecated properties from Controller.
...
Adding a __get() method to provide the properties that were moved to CakeRequest.
Tests added.
2010-09-13 23:11:59 -04:00
mark_story
d7bb7699e2
Applying patch from '0x20h' to fix issue where domain translation files would be mixed together causing duplicate data in the various cache files. There should now be one cache per domain + language. Fixes #1085
2010-09-13 22:17:05 -04:00
Juan Basso
ef147275d7
Added test to use Xml with Model.
2010-09-13 00:43:11 -03:00
mark_story
578674f0e1
Reformatting some code in Set::classicExtract test case.
2010-09-12 14:19:36 -04:00
mark_story
404e49b37d
Adding tests for writing falsey values.
2010-09-12 14:08:17 -04:00
mark_story
6519de3a2e
Adding CakeRequest::data() to make reading/writing data similar to CakeSession.
...
Tests added.
2010-09-12 14:05:57 -04:00
mark_story
730e373afe
Merge branch '1.3' into 2.0
...
Conflicts:
cake/libs/cake_session.php
cake/libs/view/pages/home.ctp
cake/tests/cases/libs/cache/memcache.test.php
cake/tests/cases/libs/cake_session.test.php
cake/tests/cases/libs/model/datasources/dbo_source.test.php
cake/tests/fixtures/data_test_fixture.php
2010-09-12 13:35:46 -04:00
mark_story
85ccd1f096
Fixing skipIf calls so email test runs in a reasonable time frame when there is no local smtp server.
2010-09-12 13:06:49 -04:00
mark_story
e9d194822d
Adding more tests for SMTP address formatting. Fixes #1100
2010-09-12 11:48:09 -04:00
Juan Basso
213c83401f
Added test to generate Soap Request from array using namespaces.
2010-09-12 12:06:59 -03:00
Juan Basso
89be9b0986
Added test to generate Rss from array using namespaces.
2010-09-12 11:54:11 -03:00
Juan Basso
46f784f956
Support to DOMDocument/DOMNode in Xml::toArray().
2010-09-12 11:25:37 -03:00
Juan Basso
7237713a30
Added test to dont use encoding in XML.
2010-09-11 22:12:54 -03:00
Juan Basso
2e7851c2be
Support to namespaces in Xml::fromArray().
2010-09-11 21:51:49 -03:00
mark_story
55ecfe0292
Fixing stupid typo.
2010-09-11 15:48:48 -04:00
mark_story
7c79583caa
Updating expiry time to be within tolerances of memcached.
2010-09-11 15:44:52 -04:00
mark_story
e4d34b640b
Merge branch '2.0-exceptions' into 2.0
...
Conflicts:
cake/libs/error.php
cake/tests/cases/libs/controller/scaffold.test.php
cake/tests/cases/libs/error.test.php
2010-09-10 20:31:16 -04:00
mark_story
8625d7b374
Making debugger test case pass.
2010-09-09 22:58:34 -04:00
mark_story
4a0e34a0d6
Applying patch from 'jeremyharris' to make RequestHandler::renderAs() accept an array of options that can be used to send a file as a download. Fixes #950
2010-09-09 21:31:34 -04:00
mark_story
d5bde3fe7a
Adding a call to session_destroy() to remove the session data. This fixes the issue where data would not be totally destroyed. Fixes #1089
2010-09-08 22:05:53 -04:00
Juan Basso
c8c20eafdc
Xml::build now supports options and can return DOMDocument.
2010-09-08 21:47:55 -03:00
Juan Basso
071ff04556
Xml::fromArray now receives a list of options unless simple format.
2010-09-08 19:40:33 -03:00
mark_story
5d703c4f50
Fixing + adding imports for Scaffold.
2010-09-08 00:11:37 -04:00
mark_story
2d86c1248f
Adding view import to fix xml suite from not running.
2010-09-07 23:53:12 -04:00
Mark Story
aad72871a0
Adding more tests for virtualFields and complex expressions. Closes #1079
2010-09-07 00:32:44 -04:00
Mark Story
e15069769d
Adding tests for #1079 and fixing some formatting.
2010-09-07 00:09:06 -04:00
Juan Basso
c1a75cbc47
Support to namespaces in Xml::toArray().
2010-09-07 00:31:50 -03:00
Juan Basso
5f902d42e0
Changing the default format of fromArray from attributes to tags.
2010-09-06 23:11:45 -03:00
Juan Basso
87604f92c7
Adding a missing assert to tests.
2010-09-06 20:17:30 -03:00
Mark Story
45dab88180
Adding a cast to fix a failing test from the merge.
2010-09-06 16:54:32 -04:00
Mark Story
d88da3d579
Merge branch '1.3' into 2.0
...
Conflicts:
cake/libs/configure.php
cake/libs/model/connection_manager.php
cake/libs/model/model.php
cake/tests/cases/libs/model/datasources/dbo/dbo_postgres.test.php
cake/tests/cases/libs/view/helpers/text.test.php
2010-09-06 16:53:04 -04:00
Mark Story
c60edfae6d
Fixing issue where errors containing code = 500, were not actually converted to error500 when debug = 0. Making missingConnection, and missingTable into error500 errors.
2010-09-06 16:46:41 -04:00
Mark Story
464d2217e6
Renaming model_behavior test to behavior_collection test as that's the class that contains the tested methods.
2010-09-06 13:51:42 -04:00
Mark Story
5789aaf24d
Applying patch from 'tkykmw'. Behavior mapped methods are no longer run through strtolower(). Mapped methods are now case sensitive. Fixes #318
2010-09-06 13:38:01 -04:00
Mark Story
fd50c2ae2a
Adding some tests for the constructor.
2010-09-06 01:21:58 -04:00
Mark Story
27ae7f1f44
Making session storage classes not static, there was no real reason they were static before, and removing the static methods allows them to have constructors. This will allow moving database specific features from CakeSession to DatabaseSession.
2010-09-06 00:43:58 -04:00
Mark Story
e5b4dd94d7
Renaming exceptions to not use Error400, Error500. Instead HTTP status words are used.
...
Adding more common HTTP status errors.
Updating tests for ErrorHandler.
2010-09-05 02:05:31 -04:00
Mark Story
82fffe6914
Fixing issue where FormHelper::select() with multiple = checkbox and a custom name attribute would not work correctly. Fixes #1078
2010-09-05 01:28:13 -04:00
Mark Story
d198230e61
Fixing issue where errors that did not have a 500+ code would use the incorrect status code.
2010-09-04 19:06:10 -04:00
Mark Story
4d863618f5
Refactoring exception handling so codes are much more flexible and easy to change.
...
Made error404 and error500 more generic.
Removed error() as it didn't really make that much sense.
2010-09-04 15:38:10 -04:00
Mark Story
af87e5d5bc
Adding a skip when AppError is present, as its behaviour is unknown.
2010-09-03 15:35:11 -04:00
Mark Story
dbdd17f51a
Adding test cases from 'euromark' and updating how email addresses are parsed so they are slightly more conformant to RFC 5322. Fixes #1066
2010-09-02 11:16:10 -04:00
Juan Basso
9239caa589
Added tests to use Xml with SOAP.
2010-09-01 21:37:32 -03:00
Mark Story
063fcf557d
Moving error handler inclusion to before Configure::bootstrap() so app error handlers can be created.
...
Fixing issue where unknown exception types would not be handled spewing out errors. Unknown exception types are interpreted as 500 errors.
2010-09-01 20:29:55 -04:00
Juan Basso
a1eeb03e36
Added tests to use Xml with XML-RPC.
2010-09-01 21:14:21 -03:00
Juan Basso
ff29897bad
Moving the rss content to a file.
2010-09-01 20:22:39 -03:00
Juan Basso
26b514e2cd
Chaning tests of Xml to public.
2010-09-01 20:09:03 -03:00
Juan Basso
edcb5e4370
Added tests to use Xml with RSS.
2010-09-01 20:06:56 -03:00
mark_story
08d6c19ab6
Adding test for themes in app/webroot dir. Closes #1061
2010-08-31 21:21:05 -04:00
mark_story
a8d4015f47
Updating bootstrap process in CLI to match the one in web.
...
Updating all_libs to use new file.
Updating error_handler test to run in cli.
Updating Controller so it imports required classes.
2010-08-30 22:59:10 -04:00
mark_story
1f30c06695
Fixing method coercion in error404 so it only coerces CakeExceptions.
...
Test Added.
2010-08-29 23:39:28 -04:00
mark_story
78ac5bd20f
Removing sprintf() placeholders that don't work.
2010-08-29 23:28:54 -04:00
mark_story
efaa2e1177
Refactoring test case to use a dataprovider for the uniform/copy paste test cases.
2010-08-29 21:53:44 -04:00
mark_story
f1164c93d6
Updating the various CakeExceptions to take arrays in their constructors. This allows for the existing templates to continue working, as well as generalize the way in which errors are handled. This change also makes the messages coming out of exceptions more readable and removes string hackery.
2010-08-29 21:37:25 -04:00
mark_story
99cde14432
No more skipped tests for ErrorHandler.
...
Removing missing_model as it was never called.
2010-08-29 13:49:10 -04:00
mark_story
7fb62e9b7e
Updating more error messages to use exceptions.
2010-08-29 01:26:21 -04:00
mark_story
041aeecce4
Renaming test case file to match class file.
...
Updating tests and methods for missing_action, missing_view, private_action.
2010-08-29 01:01:36 -04:00
mark_story
756baeafdb
Making CakeErrorController get the most recent request, this will help when using requestAction.
...
Updating test cases for error404.
Updating ErrorHandler
2010-08-28 23:32:14 -04:00
mark_story
8712a90c8b
Adding some tests for construction.
2010-08-28 22:50:29 -04:00
mark_story
5d942ee609
Extracting a few methods to make testing easier, and subclasses easier to create.
2010-08-28 19:53:21 -04:00
mark_story
26f4ad4da1
Modifying bootstrap so it sets a default exception handler.
...
Making a ghetto implementation of exception handling.
Adding a crude test case, adding incomplete markers to all other tests.
2010-08-28 01:39:02 -04:00
predominant
c1209a1a7a
Added RequestObject output in place of Controller:$output whicch no longer exists.
2010-08-28 15:15:23 +10:00
predominant
93b80042f8
Fix failing scaffold tests.
2010-08-28 15:01:43 +10:00
mark_story
d8b2bcdf06
Making view + helpers groups pass.
2010-08-28 00:40:12 -04:00
mark_story
dcb7a167b4
Fixing controller test cases.
2010-08-28 00:29:50 -04:00
mark_story
9485f0a993
Merge branch 'request-response' into 2.0
...
Conflicts:
cake/tests/cases/libs/controller/controller.test.php
2010-08-28 00:24:07 -04:00
mark_story
2cdb10812d
Merge branch '2.0-exceptions' into 2.0
...
Conflicts:
cake/dispatcher.php
cake/libs/controller/scaffold.php
cake/tests/cases/dispatcher.test.php
2010-08-28 00:14:34 -04:00
José Lorenzo Rodríguez
f63b093d24
Merge branch '2.0-request' into 2.0
...
Still tons of tests failing
Conflicts:
cake/dispatcher.php
cake/libs/controller/components/auth.php
cake/libs/controller/components/request_handler.php
cake/libs/controller/components/security.php
cake/libs/controller/controller.php
cake/libs/router.php
cake/libs/view/helper.php
cake/libs/view/helpers/html.php
cake/libs/view/view.php
cake/tests/cases/dispatcher.test.php
cake/tests/cases/libs/controller/components/auth.test.php
cake/tests/cases/libs/controller/components/request_handler.test.php
cake/tests/cases/libs/controller/components/security.test.php
cake/tests/cases/libs/controller/controller.test.php
cake/tests/cases/libs/router.test.php
cake/tests/cases/libs/view/helper.test.php
cake/tests/cases/libs/view/helpers/cache.test.php
cake/tests/cases/libs/view/helpers/form.test.php
cake/tests/cases/libs/view/helpers/html.test.php
cake/tests/cases/libs/view/helpers/js.test.php
cake/tests/cases/libs/view/helpers/paginator.test.php
2010-08-27 23:31:41 -04:30
mark_story
f0d938c1cb
Fixing failing tests in scaffold.
2010-08-27 23:59:29 -04:00
mark_story
1e6064ceae
Removing the last exclusion from the AllHelper group.
2010-08-26 23:31:25 -04:00
mark_story
4cc2229641
Updating CacheHelper to use correct View API.
...
Updating View to make CacheHelper tests pass.
2010-08-26 23:24:09 -04:00
mark_story
b02e213958
Adding test case from '0x20h'. Fixing issue where atomic = false, validate = first and saveAll() saving many rows could return an incorrect value. Fixes #1050
2010-08-26 22:21:39 -04:00
mark_story
123873b4d8
Updating DboSource test to account for formatting of floats done in mysql/postgresql.
2010-08-26 21:20:13 -04:00
dogmatic69
95168cee6e
casting the find as an array to avoid errors with array_values() fixes #1041 and 4 failing tests (3 previous)
...
Signed-off-by: mark_story <mark@mark-story.com>
2010-08-26 20:32:48 -04:00
mark_story
465c24f903
Adding a test case for TextHelper::toList(). Closes #1043
2010-08-26 20:30:30 -04:00
mark_story
903b260638
Changing spaces to tabs.
2010-08-26 20:29:03 -04:00
mark_story
ece055eefe
Adding object type check to prevent fatal errors caused by view being used like a model object. Tests added. Fixes #1039
2010-08-23 21:39:23 -04:00
Juan Basso
52b09188f7
Adding fail tests to Xml::toArray().
2010-08-23 18:33:24 -03:00
Juan Basso
84cf5d599c
Changing to use array in tests.
2010-08-23 18:23:53 -03:00
Juan Basso
65726841cd
Merge branch 2.0-xml of github.com:cakephp/cakephp into 2.0-xml
2010-08-23 01:49:42 -03:00
Juan Basso
f8b4d92a34
Arrays with @ as key now is the value of tag in Xml.
2010-08-23 01:33:06 -03:00
Juan Basso
f777bd983f
Making Xml::fromArray() parse @ in attibutes keys.
2010-08-23 00:48:34 -03:00
Juan Basso
9611ab1027
Changing to Xml::toArray() return @ after attributes to dont conflict with tags with same name.
2010-08-23 00:24:56 -03:00
mark_story
b1c41e5e18
Making tests use dataProviders instead of repeated test methods.
2010-08-22 23:19:54 -04:00
mark_story
7221f9c3b9
Moving response construction into Controller, this will let controller classes more easily modify the response subclass they want to use.
...
Test case updated.
2010-08-22 12:31:55 -04:00
mark_story
44f1687f5b
Adding another test.
2010-08-22 00:54:55 -04:00
mark_story
ec22db597f
Adding methods to get host, domain and subdomains for a request.
...
Tests added.
2010-08-22 00:44:05 -04:00
mark_story
0ec0962932
Adding CakeRequest::method() to find the name of the HTTP method name used for the request. Test case added.
2010-08-22 00:15:13 -04:00
mark_story
5446a062ee
Fixing issue where whitelist would not be used for validation. Test case added. Fixes #1037
2010-08-21 22:48:59 -04:00
mark_story
eb96d8acfb
Adding tests to dbo_postgres for localized floats. Refs #1029
2010-08-21 00:39:45 -04:00
mark_story
afc05c1e05
Adding test cases for using localized floats with mysql. Also added a generic model test case. Refs #1029
2010-08-21 00:19:30 -04:00
mark_story
750fe3aa05
Removing text() and password() as the new __call method handles them.
...
Updating test cases and adding a test for allowing a magic method to override the type.
2010-08-17 00:13:22 -04:00
mark_story
e79df23491
Adding a magic __call method to handle html5 inputs and simplify input generation logic.
2010-08-17 00:06:23 -04:00
mark_story
f46241a6e7
Merge branch '2.0' into 2.0-helpers
2010-08-16 23:02:44 -04:00
mark_story
2abf34d93e
Fixing issue where an app that was in a directory that had the same name
...
as a controller would end up failing to find view cache files.
Adding test for app name in controller name failure to create cache
Fixes #1025
Conflicts:
cake/libs/view/helpers/cache.php
2010-08-16 22:11:25 -04:00
mark_story
705e90bef7
Merge branch '1.3' into 2.0-merge
...
Conflicts:
cake/libs/cache/memcache.php
cake/libs/cake_session.php
cake/libs/model/behaviors/acl.php
cake/tests/cases/dispatcher.test.php
cake/tests/cases/libs/cake_test_fixture.test.php
cake/tests/cases/libs/model/behaviors/acl.test.php
cake/tests/cases/libs/model/datasources/dbo/dbo_postgres.test.php
2010-08-15 23:09:02 -04:00
mark_story
686b9c2c8b
Fixing issues in alterSchema in DboMysql and DboPostgres, where fields would be appended to each table being altered.
...
Also fixed an issue in DboPostgres where the generated alter statements would contain too many ;.
Test cases added. Fixes #1023
2010-08-15 22:17:02 -04:00
mark_story
1b41a987fa
Adding test cases and fixing inflection issues with bases. Tests added. Fixes #1012
2010-08-12 20:26:11 -04:00
mark_story
36e585bb23
Starting to update a test that was previously marked incomplete.
2010-08-11 23:08:46 -04:00
mark_story
238c734f70
Moving a test case that should be implemented in controller, as that is where the code that needs to be tested is located.
2010-08-11 22:47:54 -04:00
mark_story
62d646d168
Removing tests that have been implemented elsewhere.
2010-08-10 23:56:39 -04:00
mark_story
4463ff7476
Moving all components suite.
2010-08-10 23:34:20 -04:00
mark_story
2494156e9a
Removing reference operators that caused tests to fail.
...
Adding an alias as several tests relied on a User object being in the registry to autodetect fields.
2010-08-10 23:18:43 -04:00
mark_story
3d5d6f6ebc
Removing two helpers from the exclusions as they don't cause issues anymore.
2010-08-10 23:18:43 -04:00
mark_story
fdfe8060c6
Adding collection tests to test suites.
2010-08-10 23:18:42 -04:00
mark_story
6d9cee57ba
Fixing failing tests from merge with 1.3
2010-08-10 23:18:42 -04:00
mark_story
59c692dbae
Fixing incorrect/failing test in Security component.
2010-08-10 23:18:42 -04:00
mark_story
f5bebc9306
Adding an Acl property to AuthComponent and updating tests to use new API's
2010-08-10 23:18:42 -04:00
mark_story
db1acb461a
Making SessionComponent extend Component. Updating test case.
2010-08-10 23:18:42 -04:00
mark_story
d01708b1ef
Adding temporary $View property to controller until I figure out a better way to provide access for it. Test case updated to reflect View not being in the registry anymore.
2010-08-10 23:18:42 -04:00
mark_story
ab0f21f939
Fixing tests failing in ThemeView test as they were not expecting exceptions that should be expected.
2010-08-10 23:18:41 -04:00
mark_story
65c235023d
Removing ability to register View and ThemeView into ClassRegistry.
2010-08-10 23:18:41 -04:00
mark_story
dfa5273b22
Making SessionHelper not use ClassRegistry to access View. SessionHelper still needs to not inherit from CakeSession.
2010-08-10 23:18:41 -04:00
mark_story
576eba3ef9
Removing ClassRegistry use from FormHelper and its test case.
2010-08-10 23:18:41 -04:00
mark_story
90b0ac7258
Removing remaining ClassRegistry::getObject() in HtmlHelper.
2010-08-10 23:18:41 -04:00
mark_story
7efe1636aa
Making HtmlHelper not use ClassRegistry to access the View instance. Updating test cases.
2010-08-10 23:18:41 -04:00
mark_story
19f008b1a4
Fixing broken tests in HelperCollectionTest
...
Moving unload into ObjectCollection as its common between 2 child classes, and possibly a 3rd.
2010-08-10 23:18:40 -04:00
mark_story
55d71dc4b5
Updating Controller test case to use new ComponentCollection.
2010-08-10 23:18:40 -04:00
mark_story
ca65faef36
Starting to fix SecurityComponent test case. SessionComponent still causing lots of trouble.
2010-08-10 23:18:40 -04:00
mark_story
fa8a43f038
Updating tests to use new Component api. There are still a pile of tests failing because of SessionComponent.
2010-08-10 23:18:40 -04:00
mark_story
7b4916e16a
Updating AclComponent to new Component API.
2010-08-10 23:18:40 -04:00
mark_story
efc5054b65
Updating CookieComponent Test case to new Component api.
2010-08-10 23:18:40 -04:00
mark_story
22fbc24560
Adding 'collectReturn' option to ObjectCollection::trigger. lets a callback collect the return of each object and return that.
...
Adding tests.
2010-08-10 23:18:40 -04:00
mark_story
54132cba79
Adding return checks, and changing mock creation.
2010-08-10 23:18:40 -04:00
mark_story
bf75ab5737
Starting to update Component into a base class instead of a loader class.
2010-08-10 23:18:39 -04:00
mark_story
3666643b84
Adding ComponentCollection and a test case.
2010-08-10 23:18:39 -04:00
mark_story
337ab19145
Updating ObjectCollection::trigger() so it doesn't call __get().
...
Updating HelperCollection test which was passing by coincidence.
2010-08-10 23:18:39 -04:00
mark_story
62019888ba
Changing file headers to reflect accurate licences and versions created.
2010-08-10 23:18:39 -04:00
mark_story
c78e869be6
Removing PHP4 workarounds in BehaviorCollection.
...
Making BehaviorCollection throw exceptions instead of use cakeError.
2010-08-10 23:18:39 -04:00
mark_story
d6362f1857
Converting spaces to tabs.
2010-08-10 23:18:38 -04:00
mark_story
6a88452072
Updating TextHelper to not use create_function(). The create_function calls leaked memory and didn't work with the new helper constructors.
2010-08-10 23:18:38 -04:00
mark_story
2d791e1ed0
TextHelper test case constructor issues fixed. There are still fails caused by create_function in the helper.
2010-08-10 23:18:38 -04:00
mark_story
3379e53be0
Updating test case to use correct methods.
...
Updating test case to run in CLI.
2010-08-10 23:18:38 -04:00
mark_story
ba8058500f
Adding test for attachedness of Helper helpers.
2010-08-10 23:18:38 -04:00
mark_story
4672cee5d3
Removing dispatchMethod from JsHelper, its not really that useful, and is good at hiding bugs in mock tests.
...
Updating test cases.
2010-08-10 23:18:38 -04:00
mark_story
0e933e8893
Updating most helper test cases to use View in their constructors.
2010-08-10 23:18:38 -04:00
mark_story
68ff2e5ce5
Adding additional tests for Helper lazy loading.
2010-08-10 23:18:38 -04:00
mark_story
fc3379767d
Moving methods around. ObjectCollection now normalizes helpers arrays. Plugin helpers now lazy load.
...
Tests updated.
2010-08-10 23:18:38 -04:00
mark_story
98982a6f7a
First attempt at lazy loading helpers done. Plugin support not complete.
2010-08-10 23:18:38 -04:00
mark_story
ab815a53ba
Helper test case is passing again.
2010-08-10 23:18:37 -04:00
mark_story
087ccabffe
Starting to modify Helper constructors.
2010-08-10 23:18:37 -04:00
mark_story
1d983e1cd4
Making MissingView and MissingLayout cake errors into exceptions.
2010-08-10 23:18:37 -04:00
mark_story
a23207791a
Modifying View to accept HelperCollection. Removing methods that are no longer needed.
2010-08-10 23:18:37 -04:00
mark_story
c15d228515
Initial integration of HelperCollection into View.
2010-08-10 23:18:37 -04:00
mark_story
16d5b2655c
Adding a way to load helpers in a disabled state. Updating tests and subclasses.
2010-08-10 23:18:37 -04:00
mark_story
aa61a251dc
Deprecating BehaviorCollection::attach() and BehaviorCollection::detach(). load() and unload() are more generic and make sense in other contexts.
...
Adding base trigger implementation.
Adding tests for helper triggering.
2010-08-10 23:18:37 -04:00
mark_story
9fd881cb00
Moving methods down and adding some tests.
2010-08-10 23:18:36 -04:00
mark_story
6db3dbc680
Starting to create HelperCollection which will be responsible for loading and constructing helpers.
...
Making an abstract class that will be the base of all object collections.
Adding test cases.
2010-08-10 23:18:36 -04:00
mark_story
1371cefc3d
Applying patch from 'thatcode' to fix an issue where FormHelper::datetime() would not use 'default' or 'value' keys like other inputs would. This corrects an unintentional inconsistency in the methods. Test cases added. Fixes #988
2010-08-09 23:49:18 -04:00
mark_story
29ddffa2d3
Fixing regression in DboMysqlBase where describe() was no longer pulling out fieldParameters. A test case has been added to catch any future regressions. Fixes #991
2010-08-09 23:25:32 -04:00
mark_story
ccfb1d179a
Expanding test and fixing issue where the return of Folder::create() would be incorrect even though the directory was properly created. Fixes #996
2010-08-09 22:56:41 -04:00
mark_story
d6e3c318cd
Merge branch '1.3' of github.com:cakephp/cakephp into 1.3
2010-08-04 23:59:17 -04:00
mark_story
a04fe5f81d
Making Router::reverse() strip out additional framework internal parameters that are specific to requestAction. Refs #977
2010-08-04 23:35:49 -04:00
mark_story
8119f77659
Reformatting long lines.
2010-08-04 23:18:33 -04:00
mark_story
43bf1c539a
Separating the various requestAction tests into separate test methods.
2010-08-04 23:16:26 -04:00
mark_story
22673a5348
Adding a test case for CacheHelper correctly generating filenames when $this->here includes all the named and passed args. Refs #977
2010-08-04 23:08:43 -04:00
Juan Basso
72bb229a9c
Added tests to ticket #959
2010-08-04 22:10:44 -03:00
Dirk Brünsicke
712ca6d5b5
Fixing bug in String::insert that produces unexpected results with
...
multiple keys that start with the same substring. Fixes #984
Signed-off-by: mark_story <mark@mark-story.com>
2010-08-03 22:38:45 -04:00
José Lorenzo Rodríguez
4a8e44b419
Adding test case for CakeResponse::mapType()
2010-08-02 19:33:09 -04:30
José Lorenzo Rodríguez
e7c7008781
Changing behavior of RequestHandlerComponent::responseType(), it will return the current content type set int the response object
...
It will not return null as default as it did prior 2.0
2010-08-02 19:21:52 -04:30
José Lorenzo Rodríguez
8968204cb5
Adding test method for CakeResponse::download()
2010-08-02 19:16:19 -04:30
José Lorenzo Rodríguez
5fb320f31d
Refactoring RequestHandler methods to use the response object
2010-08-02 19:10:01 -04:30
José Lorenzo Rodríguez
4fd032bc10
Refactoring RequestHandlerComponent::mapType() and added response object property to the component
2010-08-02 19:07:26 -04:30
Juan Basso
ae2fa908c5
Dont use private attributes as tables in CakeSchema. Fixes #7
2010-08-02 00:22:46 -03:00
mark_story
3099a15f17
Removing old check for view == 'Theme'. This allows Scaffold to work well with Themed controllers. Test case added. Fixes #255
2010-08-01 22:25:29 -04:00
José Lorenzo Rodríguez
87eb1ec697
Adding the ability to add custom content types to CakeResponse
2010-08-01 14:22:02 -04:30
José Lorenzo Rodríguez
0824348db1
Removing Controller::output property and refactoring methods to not use it. CakeResponse::body() should be used instead
2010-08-01 01:13:41 -04:30
José Lorenzo Rodríguez
9d104fee73
Refactoring Controller::redirect() to use the CakeResponse object
2010-08-01 00:10:46 -04:30
José Lorenzo Rodríguez
3ab4e09e11
Moving Controller::httpCodes() to CakeResponse
2010-08-01 00:09:09 -04:30
José Lorenzo Rodríguez
754c0776f8
Skipping response compression test when running in web tester
2010-07-31 20:59:04 -04:30
José Lorenzo Rodríguez
abafdb037b
Implementing the CakeResponse::compress() method
2010-07-31 19:30:25 -04:30
José Lorenzo Rodríguez
8780f0b33d
Implementing CakeResponse::cache()
2010-07-31 18:31:50 -04:30
José Lorenzo Rodríguez
5ba0e43aa3
Implementing CakeResponse::disableCache()
2010-07-31 17:40:49 -04:30
José Lorenzo Rodríguez
20d1e483cc
Implementing and tesing CakeResponse::send()
2010-07-31 16:58:13 -04:30
José Lorenzo Rodríguez
d1808db0df
Changing the encoding method for "charset"
2010-07-31 14:40:58 -04:30
José Lorenzo Rodríguez
2a4b30dba9
Implementing CakeResponse::header() method
2010-07-31 14:13:21 -04:30
José Lorenzo Rodríguez
159ac2038e
Testing remaining implemented methods
2010-07-31 13:04:53 -04:30
mark_story
522446e0c2
Fixing issues where route elements could not have '-' in the parameter name because of limitations in pcre named capturing subpatterns. Tests added. Fixes #974
2010-07-31 13:03:45 -04:00
José Lorenzo Rodríguez
f432de830c
Implementing some function in the response object, adding test case
2010-07-31 12:33:02 -04:30
mark_story
86cae09d79
Merge branch '1.3' of github.com:cakephp/cakephp into 1.3
2010-07-31 11:59:21 -04:00
ADmad
d04b327469
Fixing test case as it was error prone. Assuming the first value of $plugins array to be 'plugin_js' was incorrect.
2010-07-31 21:08:10 +05:30
mark_story
5efddf9a41
Adding a test case for route params with hyphens. Refs #974
2010-07-31 11:23:02 -04:00
mark_story
373bebb128
Updating test suite to properly handle parent_id situations. Fixes #881
2010-07-29 22:26:30 -04:00
mark_story
ac9721d582
Wrapping long lines.
2010-07-29 22:07:45 -04:00
mark_story
2b1efafe65
Applying optimization from 'michaelc' to reduce number of strtolower() calls in AclBehavior. Fixes #972
2010-07-29 22:04:22 -04:00
mark_story
3bda2ce100
Adding tests for database imports causing duplicated db prefix. Adding a workaround for the duplicated prefix name.
...
Fixes #962
2010-07-29 22:01:12 -04:00
mark_story
a9bb4eefae
Fixing failing test caused by registry pollution.
...
Adding a test case to prove that unqualified column names work with postgresql. Closes #930
2010-07-29 00:06:11 -04:00
mark_story
596c751ea3
Converting spaces to tabs.
2010-07-28 23:42:36 -04:00
Juan Basso
53f8353f92
Updating Set to use new Xml class.
2010-07-28 19:53:52 -03:00
Juan Basso
b862d68016
Support to namespaces in Xml::toArray.
2010-07-28 19:46:35 -03:00
Juan Basso
f4d5230dfa
Fixing the read for toArray of content when have child or attribute in xml.
2010-07-28 18:53:36 -03:00
Juan Basso
8f1bdd5378
Change to RssHelper use Xml class instead XmlHelper.
2010-07-28 17:47:02 -03:00
ADmad
6527e9269a
Fixing detection and automatic appending of extension '.js' to urls in call to HtmlHelper::script(). Closes #965
2010-07-29 02:11:00 +05:30
José Lorenzo Rodríguez Urdaneta
4c71dd845e
Merge remote branch 'origin/2.0' into 2.0-request
...
Conflicts:
cake/libs/controller/components/auth.php
cake/tests/cases/libs/controller/components/auth.test.php
2010-07-27 22:02:08 -04:30
mark_story
ef586d9917
Updating test case to use autoRegenerate.
2010-07-27 22:27:43 -04:00
mark_story
6ff7ad68c9
Fixing some infinite loop issues in the test cases for CakeSession.
2010-07-27 22:27:43 -04:00
mark_story
977ffa96be
Removing dead properties and methods from SessionComponent.
...
Sessions should be started as soon as the component is constructed. So there is no reason to have an active()/activate() method.
2010-07-27 22:27:43 -04:00
mark_story
574bfe6b67
Changing clear of $_SESSION to null instead of array(), makes checks later easier. Removing _checkValid call from destroy and making it run in start(), as destroy() calls start().
2010-07-27 22:27:43 -04:00
mark_story
db5c44e386
Adding support + test cases for plugin and app/libs session handlers.
2010-07-27 22:27:42 -04:00
mark_story
18b6668a34
Moving tests from SessionComponent to CakeSession, as that is where the features actually are. Removing Security.level/Security::inactiveMins() calculations.
2010-07-27 22:27:42 -04:00
mark_story
eb30c12560
Adding a test case for DatabaseSession::gc();
2010-07-27 22:27:13 -04:00
mark_story
28b9ed7264
Adding test cases for DatabaseSession and fixing a test case in CacheSession.
2010-07-27 22:27:13 -04:00
mark_story
7d2d2aaa4d
Adding test case stub for DatabaseSession and test case for CacheSession.
2010-07-27 22:27:13 -04:00
mark_story
951eeae817
Extracting handler location into a method.
...
Moving DatabaseSession and CacheSession into separate files. Tests to come soon.
2010-07-27 22:27:13 -04:00
mark_story
736d33647e
Adding tests for using a custom session config with CacheSession.
2010-07-27 22:27:13 -04:00
mark_story
f5d81e53fc
Refactoring Cache and Database session handlers into a separate class, and adding an interface for custom session handlers. Tests updated.
2010-07-27 22:27:13 -04:00
mark_story
339fa29502
Updating CakeSession test case and fixing a few issues in the default settings.
2010-07-27 22:27:12 -04:00
mark_story
b247559e9e
Starting to implement new session configuration setup. Test case updated.
2010-07-27 22:27:12 -04:00
predominant
f05a13a451
Added test for empty key write on CakeSession
2010-07-27 22:27:12 -04:00
predominant
7501fcf46d
Add test for empty read() calls on CakeSession
2010-07-27 22:27:12 -04:00
predominant
623998f550
Added test for empty session check.
2010-07-27 22:27:12 -04:00
predominant
ca65689dd9
Change _setHost() on CakeSession to accept parameter to ease testing, add test cases for host setting, and port stripping.
2010-07-27 22:27:12 -04:00
predominant
a63474a54d
Add test for path containing question, and fix assignment of CakeSession::path
2010-07-27 22:27:12 -04:00
mark_story
4b65ebd64f
Making SessionComponent mostly a wrapper for CakeSession.
...
Adding CakeSession::begin() to replace SessionComponent::__start().
Tests updated. Tests related to autoStart were removed/skipped as that feature isn't really around right now.
2010-07-27 22:27:11 -04:00
mark_story
e660416545
Making CakeSession::write() able to write hashes of data.
2010-07-27 22:26:03 -04:00
mark_story
59ea917c23
Fixing a few failing tests, and splitting a big test into two smaller ones.
2010-07-27 22:26:03 -04:00
mark_story
f47ee0d29a
Making CakeSession destory() make started() not return true. Fixing tests that tried to modify session config while a session was active.
2010-07-27 22:26:03 -04:00
mark_story
1938e57cbc
Making userAgent check test pass.
...
Reformatting code inside valid().
2010-07-27 22:26:02 -04:00
predominant
e5b8454736
Update test Start with fresh watchKeys.
2010-07-27 22:26:02 -04:00
predominant
3430930fde
Remove Session helepr disabling tests.
2010-07-27 22:25:37 -04:00
predominant
86a7263ab5
Fix cookielifetime variable declaration for CakeSession.
2010-07-27 22:25:37 -04:00
predominant
b054e122f1
Comment out testValid() for SessionHelper
2010-07-27 22:25:37 -04:00
predominant
6f2cee65b6
Fix removed valid() test.
2010-07-27 22:25:37 -04:00
predominant
04b67e59fc
Fix tests to remove checking of session ID directly on Session Helper.
2010-07-27 22:25:37 -04:00
Juan Basso
921dfb259f
Split of exception tests by tests using @expectedException
2010-07-26 23:25:55 -03:00
Juan Basso
9725d12ccb
Adding sample.xml and changing the path in tests.
2010-07-26 23:16:23 -03:00
Juan Basso
43d49095ae
Removing xml helper. Use SimpleXML instead.
2010-07-26 21:39:45 -03:00
Juan Basso
294bef6c46
Refactory of Xml class. Now uses SimpleXMLElement to manipulate XML data.
2010-07-26 21:31:39 -03:00
mark_story
d38857095a
Merge branch '1.3' into 2.0
...
Conflicts:
cake/libs/model/model.php
cake/libs/validation.php
cake/libs/view/helpers/ajax.php
cake/tests/cases/libs/controller/components/session.test.php
2010-07-24 22:34:42 -04:00
ADmad
91b0a4ba4f
Changing Tree behavior's function names to be camel cased as per convention
2010-07-24 23:32:49 +05:30
mark_story
43127caad2
Making Cache::write() trigger warnings when a cache engine returns false from a write. Tests added. Fixes #877
2010-07-23 21:40:57 -04:00
mark_story
a965056af7
Merge remote branch 'origin/1.3' into 1.3
2010-07-23 21:12:44 -04:00
Juan Basso
5b7b2d074e
Putting the port in header Host, following RFC 2616 item 14.23. Fixes #947 .
2010-07-23 00:13:19 -03:00
mark_story
fbb54e6a45
Adding a test case for nested array data and clean().
2010-07-21 23:37:14 -04:00
mark_story
572f79be67
Fixing failing tests caused by strtolower() in AuthComponent.
2010-07-20 23:44:25 -04:00
Scott Reeves
88e32b3cee
Fixing typo
...
Signed-off-by: mark_story <mark@mark-story.com>
2010-07-19 23:15:28 -04:00
mark_story
0c312e3d77
Adding some destroy() calls to cause the timestamps to refresh.
2010-07-18 22:56:57 -04:00
predominant
ca1c8f1f80
Remvoed session destruction from tests.
2010-07-19 12:14:44 +10:00
mark_story
a78bb20bda
Fixing failing test in ControllerTest caused by ThemeView not being correctly found if it was not in the mapped files.
2010-07-18 21:28:52 -04:00
mark_story
41997b06e1
Fixing issues where mb_internal_encoding() might not be correctly set, causing email subjects to be incorrectly encoded. Tests added. Fixes #904
2010-07-18 20:48:15 -04:00
José Lorenzo Rodríguez Urdaneta
c7f1650510
Fixing test case
2010-07-15 23:16:47 -04:30
José Lorenzo Rodríguez Urdaneta
b8b4647355
Removing use of cakeError in Model and replacing it with an Exception
2010-07-15 23:11:30 -04:30
mark_story
4c27c24a72
Fixing issue in DboSource where COUNT() was hardcoded, omitting any other aggregate functions. Replaced with a regexp that accepts only letters. Test case added. Fixes #878
2010-07-15 23:17:38 -04:00
José Lorenzo Rodríguez Urdaneta
e30904f8b4
Removing some of the loaded fixtures to show that tables are not needed in the process of model construction
2010-07-15 21:45:50 -04:30
mark_story
0e184c66f4
Adding failing test for #917
2010-07-15 21:52:24 -04:00
José Lorenzo Rodríguez Urdaneta
a13be623b5
Making the model require database connection only wen needed or requested
2010-07-15 21:16:52 -04:30
José Lorenzo Rodríguez Urdaneta
67612872da
Removing non used fixtures
2010-07-14 23:31:54 -04:30
José Lorenzo Rodríguez Urdaneta
e165f7d559
Changing how dynamic "with" models are loaded
...
Changing all calls to get model's datasourse to use Model::getDatasource()
2010-07-14 23:19:38 -04:30
José Lorenzo Rodríguez Urdaneta
0ec30be076
Improving tests for model associations lazy loading
2010-07-14 22:10:56 -04:30
José Lorenzo Rodríguez Urdaneta
c1a9a2e263
Correctly registering plugin models in CR, initial test case onmodel associations lazy loading
2010-07-14 19:23:41 -04:30
José Lorenzo Rodríguez Urdaneta
fdf91194a6
Initial approach for model associations lazy loading, all model tests passing
2010-07-14 16:58:12 -04:30
José Lorenzo Rodríguez Urdaneta
4759b7adac
Merge branch '2.0-phpunit' into 2.0
2010-07-13 22:29:43 -04:30
José Lorenzo Rodríguez Urdaneta
2a3e64b80c
Removing skip as the supported php version does have the memory_get_usage function available
2010-07-13 22:09:31 -04:30
José Lorenzo Rodríguez Urdaneta
62bc184506
Fixing ModelWrite Test
2010-07-13 21:42:07 -04:30
mark_story
c9079c8048
Removing magical un-removable plugin concatenation in Controller::loadModel(). Adding test case from 'real34'. Fixes #858
2010-07-13 20:19:31 -04:00
Thomas Ploch
fb9faf10f7
Added missing option arrays to abstract function definitions in JsBaseEngineHelper. Fixed test cases accordingly. Fixes #704 .
2010-07-13 20:04:11 -04:00
mark_story
eed9d93d19
Fixing failing tests because cache paths did not have trailing / on them.
2010-07-11 23:16:56 -04:00
mark_story
03288e54d5
Updating imports on ThemeView test so it runs in CLI.
2010-07-11 20:06:18 -04:00
mark_story
e382a1c63c
Adding test case for find(list) with recursive.
2010-07-11 18:38:27 -04:00
mark_story
65efd675c1
Fixing fatal error caused by associated models using a datasource that is not a subclass of dbo_source. Test added. Fixes #873
2010-07-11 13:06:33 -04:00
mark_story
5d2c48fd9c
Fixing failing tests caused by strtolower() in AuthComponent.
2010-07-10 12:00:09 -04:00
mark_story
413b875eef
Merge branch '2.0' into 2.0-request
...
Conflicts:
cake/libs/controller/controller.php
2010-07-10 11:49:58 -04:00
mark_story
d28f7f4144
Fixing failing test.
2010-07-10 11:32:12 -04:00
mark_story
103346155f
Fixing HttpSocket losing auth credentials when multiple requests are made with the same object. Fixes #893
2010-07-06 22:30:48 -04:00
mark_story
b8085cddce
Removing PHP5 and all its uses.
2010-07-05 22:19:22 -04:00
mark_story
02e25f7557
Changing Configure::read() to not have a default value, and instead return all values in configure when no param is supplied. Test cases updated. Fixes #503
2010-07-05 21:50:36 -04:00
mark_story
90b2123656
Updating Inflector to use static methods and properties.
...
Reducing the number of cache properties to one.
Deleting PHP4 specific tests.
2010-07-04 21:46:48 -04:00
mark_story
60ab9800e2
Fixes issue where CakeSession::destroy() would fail to properly restart the session. Tests added. Fixes #787
2010-07-03 18:34:02 -04:00
mark_story
4cd43553b4
Fixing issues where multiple reset bindModel() calls would cause incorrect associations to be restored.
...
Also fixing issues where multiple calls to unbindModel() would cause incorrect associations to be restored.
Tests added.
Fixes #889
2010-07-03 18:05:14 -04:00
mark_story
d03ea3bbe8
Adding CakeRoute and PluginShortRoute to the test suite for routing.
2010-07-01 17:50:35 -04:00
mark_story
17a7a96ba2
Fixing issue where non-reset associations would get reset by resetAssociations if __backAssociations existed. Test cases from 'real34' added. Fixes #868
2010-07-01 12:39:50 -04:00
mark_story
a8e5e587c6
Making RequestHandler able to use the accept header to detect and switch layout/view paths. Fixes #729
2010-07-01 12:01:46 -04:00
mark_story
427e859b52
Refactoring how prefers() works. Tests updated.
...
Removing support for array args in setContent().
2010-07-01 00:46:28 -04:00
mark_story
8d32ad2821
Starting to update RequestHandler methods to use CakeRequest. RequestHandler will provide alias/mapped access to features in CakeRequest. Tests updated and expanded.
2010-07-01 00:13:13 -04:00
mark_story
bb5eab5180
Fixing missed tests in RequestHandler test case.
2010-06-30 23:37:54 -04:00
mark_story
ea0f9cffea
Moving accepts() into CakeRequest.
...
Adding test cases.
2010-06-30 23:25:45 -04:00
mark_story
8b847cffef
Merge branch '2.0' into 2.0-request
...
Conflicts:
cake/libs/view/helper.php
cake/tests/cases/libs/controller/components/request_handler.test.php
2010-06-30 22:54:28 -04:00
mark_story
9e3a41e013
Fixing failing tests.
2010-06-30 22:51:42 -04:00
mark_story
8581350d24
Fixing failing tests.
2010-06-30 22:51:21 -04:00
mark_story
2020675078
Merge branch '1.3' into 2.0
...
Conflicts:
cake/dispatcher.php
cake/tests/cases/libs/controller/components/request_handler.test.php
2010-06-30 22:47:27 -04:00
mark_story
991d035806
Fixing respondAs() so it can be called multiple times. Test cases added for respondAs. Fixes #842
2010-06-30 22:34:33 -04:00
mark_story
dc72529648
Implementing assettimestamps for themes and plugins. Tests added. Fixes #804 , #879
2010-06-30 20:47:54 -04:00
mark_story
91f8e220e4
Adding App::themePath(). Will be used to reduce code duplication in a variety of places.
2010-06-30 20:17:17 -04:00
mark_story
dedc85390c
Adding header() to get header/server vars.
...
Adding OPTIONS to the detector list.
2010-06-29 00:24:29 -04:00
mark_story
dae14ac72b
Removing debug.
2010-06-28 23:44:36 -04:00
mark_story
7c0cda7ce5
Merge branch '2.0' into 2.0-request
...
Conflicts:
cake/libs/router.php
cake/tests/cases/dispatcher.test.php
cake/tests/cases/libs/controller/components/auth.test.php
cake/tests/cases/libs/controller/components/request_handler.test.php
cake/tests/cases/libs/controller/controller.test.php
cake/tests/cases/libs/router.test.php
cake/tests/cases/libs/view/helpers/html.test.php
cake/tests/cases/libs/view/helpers/js.test.php
2010-06-28 23:41:48 -04:00
mark_story
1c47702cb9
Updating formatting to match coding standards.
2010-06-28 22:53:33 -04:00
Leszek Stachowski
68a9c9c5ab
Added HtmlHelper::getCrumbList() to generate semantically correct
...
(x)html breadcrumb navigation path and a test to it. Fixes #856
Signed-off-by: mark_story <mark@mark-story.com>
2010-06-28 22:36:28 -04:00
mark_story
cd8dff362d
Merge branch '2.0-phpunit' into 2.0
...
Conflicts:
cake/libs/controller/components/email.php
cake/tests/cases/libs/cake_test_fixture.test.php
cake/tests/cases/libs/controller/components/email.test.php
2010-06-28 22:31:35 -04:00
mark_story
94965f0f6c
Adding an additional test for View::entity().
...
Fixing issue where nulls would be shifted onto the entity array causing incorrect name attributes. Fixes #867
2010-06-28 21:38:17 -04:00
mark_story
f11f9ebc68
Adding test case for #867 .
2010-06-28 21:32:49 -04:00
mark_story
ecf7811b7a
Merge branch '2.0' into 2.0-request
...
Conflicts:
cake/dispatcher.php
cake/libs/controller/components/request_handler.php
cake/libs/view/helpers/form.php
cake/tests/cases/libs/controller/components/request_handler.test.php
cake/tests/cases/libs/controller/controller.test.php
cake/tests/cases/libs/view/helpers/js.test.php
cake/tests/cases/libs/view/helpers/paginator.test.php
2010-06-27 23:21:11 -04:00
mark_story
4b93e61ed3
Adding cookieLifeTime var declaration as it was omitted.
...
Updating session timeout values so they reflect their values in the past.
Making cookieLifeTime configurable in the medium/low security levels.
Fixing Config.timeout setting to go back to 10.
Fixes #798
2010-06-27 12:52:18 -04:00
mark_story
c119ec4d23
Merging in changes from Voidet to correct session times. Minutes were
...
being used instead of seconds, for a value that expected seconds.
Conflicts:
cake/libs/cake_session.php
cake/tests/cases/libs/controller/components/session.test.php
2010-06-27 12:17:37 -04:00
mark_story
929bb5769e
Merge branch '1.3' into 2.0
...
Conflicts:
app/webroot/index.php
cake/console/templates/skel/webroot/index.php
cake/libs/cake_session.php
cake/libs/controller/components/email.php
cake/libs/controller/scaffold.php
cake/libs/model/datasources/dbo/dbo_oracle.php
cake/libs/model/model_behavior.php
cake/libs/view/pages/home.ctp
cake/tests/cases/libs/controller/components/acl.test.php
cake/tests/cases/libs/file.test.php
2010-06-26 12:29:20 -04:00
mark_story
a166ea78cb
Fixing fails in dbo source test caused by not enough fixtures being loaded.
2010-06-25 23:40:29 -04:00
mark_story
c084456a08
Moving console and database groups to PHPUnit.
...
Both have some fails caused by the current fixture implementation.
Removing groups folder as its no longer used.
2010-06-25 23:36:08 -04:00
José Lorenzo Rodríguez Urdaneta
052f64b6cd
Merge branch '2.0-phpunit' of github.com:cakephp/cakephp into 2.0-phpunit
2010-06-25 00:04:22 -04:30
José Lorenzo Rodríguez Urdaneta
4689be643b
Migrating EmailTest to phpunit
2010-06-25 00:02:20 -04:30
mark_story
0fb9a9c481
Porting Behavior group to PHPUnit. Containable is commented out because its test crashes the group.
2010-06-24 23:59:06 -04:00
mark_story
e2e26696f8
Moving 'group' files to top of the list.
2010-06-24 23:58:57 -04:00
mark_story
7f9f76d012
Migrating Controller group to PHPUnit.
2010-06-24 22:54:15 -04:00
mark_story
b3faa7f23b
Fixing skips in ControllerMergeVarsTest.
2010-06-24 22:53:48 -04:00
José Lorenzo Rodríguez Urdaneta
e1bdf57a77
Migrating Test Suite group to phpunit
2010-06-24 10:53:56 -04:30
José Lorenzo Rodríguez Urdaneta
bd02a2b2b6
Removing test method for testing inclusion of "test groups", as we're dropping supoort in TestManager to load groups in favor of composing test suites in phpunit
2010-06-24 10:36:16 -04:30
José Lorenzo Rodríguez Urdaneta
10c0494b92
Migrating configure group test to phpunit and fixing docs
2010-06-24 09:38:49 -04:30
José Lorenzo Rodríguez Urdaneta
5d9c0eeab7
Migrating socket group to phpunit
2010-06-24 09:20:19 -04:30
José Lorenzo Rodríguez Urdaneta
2fcaa8d68a
Migrating models group to phpunit
2010-06-24 00:53:41 -04:30
José Lorenzo Rodríguez Urdaneta
72c7c3f44e
Completing migration of ModelIntegration test case to phpunit
2010-06-24 00:52:43 -04:30
José Lorenzo Rodríguez Urdaneta
1ce18ee11b
Migrating CakeTestFixtureTest to phpunit
2010-06-24 00:08:40 -04:30
Juan Basso
9bbaf153f7
Setting cookies in a single line. Fixes #48
2010-06-23 00:10:21 -03:00
mark_story
e9684fb1aa
Porting Libs group to PHP Unit.
2010-06-21 22:55:12 -04:00
mark_story
d1a06f3c20
Adding a restore_error_handler() so the Debugger test doesn't interfere with other tests.
2010-06-21 22:54:01 -04:00
mark_story
069c270a3d
Calling parent methods from overridden methods. Deleting commented garbage test.
2010-06-21 22:53:30 -04:00
mark_story
7ac76f3e0b
Making Debugger test case play nicely with TestSuites.
2010-06-21 22:39:17 -04:00
mark_story
9df7268080
Changing require for App::import() so tests are more composable.
2010-06-21 22:27:50 -04:00
mark_story
f8ff8596a2
Porting component group to PHPUnit.
2010-06-21 22:08:15 -04:00
mark_story
b85bbd0dcf
Porting localization group to phpunit.
2010-06-21 21:56:31 -04:00
mark_story
e60f18e12c
Porting Routing test group to PHPUnit.
2010-06-21 21:52:48 -04:00
mark_story
ebd2a67e29
Porting Xml group test to PHPUnit.
2010-06-21 21:50:38 -04:00
mark_story
7bfd5eee9c
Fixing comment.
2010-06-21 21:49:52 -04:00
mark_story
d7a44e4e78
Updating @since tag and renaming AllCacheEngines test suite.
2010-06-21 21:48:23 -04:00
mark_story
5945edd983
Removing strtolower call that was breaking autolinks for URL shorteners. Tests added. Fixes #838
2010-06-21 21:17:37 -04:00
mark_story
4a5353e00a
Migrating Cache group case to PHPUnit.
2010-06-20 23:46:45 -04:00
Juan Basso
26d20b6d62
Fixing wrap for html mode in e-mails. Fixes #663
2010-06-21 00:37:25 -03:00
mark_story
fad2610c9b
Fixing the failing tests in ObjectTest for PHPUnit. Also marking tests as incomplete as there are several issues with Object::persist() and private properties.
2010-06-20 23:14:14 -04:00
Juan Basso
2a4489cdf2
Naming conventions to datasources with plugins. Fixes #819
2010-06-20 23:53:54 -03:00
mark_story
e14d8e5280
Updating test cases to work with JsBaseEngineHelper being abstract.
2010-06-20 22:31:24 -04:00
mark_story
2db510d1c1
Modifying Controller::validateErrors so it can accept and validate arbitrary model objects, not just those attached to the controller. Test cases updated, fixes #832
2010-06-20 21:47:34 -04:00
mark_story
268b269eaa
Updating file headers on test cases. Changing license on test cases to match the rest of the framework as the tests no longer interact with GPL code.
2010-06-13 10:14:28 -04:00
mark_story
129098e16c
Moving View group over to PHPUnit style group test.
2010-06-13 10:10:16 -04:00
mark_story
7c694bf560
Fixing comment.
2010-06-13 10:09:48 -04:00
mark_story
aee1c5483b
Renaming test case classes to better reflect the filenames.
2010-06-13 10:06:00 -04:00
mark_story
d59544b64f
Renaming test case classes to better match the filenames.
2010-06-13 10:01:37 -04:00
mark_story
7467a8d273
Moving converted group tests into cases tree. Eventually groups directory will disappear.
2010-06-13 00:01:47 -04:00
mark_story
50144d6b5b
Making FormHelper clear fields on create() as well as end() this ensures that GET forms don't leak fields. Fixes #571
2010-06-12 22:50:09 -04:00
mark_story
f20cc8110b
Adding a skip for persistModel as the feature is horribly broken right now. Controller test case is running with PHPUnit now.
2010-06-12 19:01:51 -04:00
mark_story
2ec6f75996
Adding two incomplete tests as they are not implemented. Pulling component tests out of the controller test case.
2010-06-12 18:47:47 -04:00
José Lorenzo Rodríguez Urdaneta
0f33560515
Migrating Xcache test to phpunit
2010-06-10 23:11:29 -04:30
José Lorenzo Rodríguez Urdaneta
4021095422
Migrating TestManager test to phpunit
2010-06-10 21:59:03 -04:30
José Lorenzo Rodríguez Urdaneta
fb23b98c68
Migrating ClassRegistryTest to phpunit
2010-06-10 21:27:53 -04:30
José Lorenzo Rodríguez Urdaneta
754376ca7e
Migrating AclComponent test to phpunit
2010-06-10 20:17:35 -04:30
mark_story
f0d755bd8e
Adding additional tests for Helper::_parseAttributes() and fixing issue where '1' would not be interpreted as a truthy value for compact attributes. Fixes #806
2010-06-10 19:11:26 -04:00
mark_story
9ee4a12a9d
Adding additional tests for FormHelper::input() and checkbox generation and checked attribute being set for truthy values. Close #806
2010-06-10 12:48:55 -04:00
José Lorenzo Rodríguez
42e02bf289
Partially migrating EmailComponent test to phpunit, some tests need to have installed a local smtp server
2010-06-10 09:12:13 -04:30
José Lorenzo Rodríguez
d3ec9e1656
Converting CookieComponentTest to phpunit
2010-06-10 00:17:02 -04:30
José Lorenzo Rodríguez
fa8df12fa0
Converting AuthTest to phpunit. Adding setter and getter method loggedIn()
2010-06-10 00:03:49 -04:30
José Lorenzo Rodríguez
d35e02a1e1
Sending correct patch for previous commit
2010-06-10 00:02:45 -04:30
José Lorenzo Rodríguez
1b9eb035fd
Migrating DboMyqli to phpunit
2010-06-09 23:00:35 -04:30
José Lorenzo Rodríguez
0a3e27b000
Migrating DboPostgres to phpunit
2010-06-09 22:52:28 -04:30
José Lorenzo Rodríguez
b3d9de1a97
Improving migration of DboMysqlTest to phpunit
2010-06-09 21:19:25 -04:30
José Lorenzo Rodríguez
a8328f3872
Migrating DboMysqlTest to PHPUnit
2010-06-09 21:03:46 -04:30
José Lorenzo Rodríguez
bc71e14041
Merge branch '2.0-phpunit' of github.com:cakephp/cakephp into 2.0-phpunit
...
Conflicts:
cake/tests/cases/libs/controller/components/session.test.php
2010-06-09 21:01:56 -04:30
José Lorenzo Rodríguez
9b3df1ea0e
Migrating DboSourceTest to PHPUnit
2010-06-09 20:47:25 -04:30
mark_story
2c6bf51bd2
Converting SessionComponent over to PHPUnit.
...
Adding a few getter/setter methods to fix visibility issues in the test cases.
2010-06-09 17:15:34 -04:00
mark_story
ad8b70cec2
Removing continue statement that did nothing.
...
Adding a rollback for when validation fails and atomic has been set.
Tests added. Fixes #797
2010-06-09 13:48:54 -04:00
José Lorenzo Rodríguez
fa1ae280ca
Migrating SessionComponentTest to PHPUnit and adding public accessor method for varible in SessionComponent
2010-06-09 09:30:00 -04:30
José Lorenzo Rodríguez
17054db31f
Migrating ErrorTest to PHPUnit
2010-06-09 00:16:18 -04:30
José Lorenzo Rodríguez
b5539542a1
Removing unused code from DebuggerTest
2010-06-09 00:06:02 -04:30
José Lorenzo Rodríguez
c8399a8428
Removing assignments by reference in DebuggerTest
2010-06-09 00:04:31 -04:30
mark_story
ac68f5c5db
Updating Component test case to run on PHPUnit.
2010-06-09 00:13:52 -04:00
mark_story
c5e4ab2366
Adding return to RequestHandlerComponent::accepts() as it was missing.
...
Updating RequestHandlerComponent tests to work with PHPUnit.
2010-06-09 00:02:49 -04:00
mark_story
bca3c4ab38
Moving init() tests into separate test methods.
...
Adding tests for table prefixes on models being used as imports.
Fixing issue where tablePrefix was not accurately used when importing model information. Fixes #765
2010-06-08 23:30:57 -04:00
mark_story
2f527cc5af
Adding a few tests for DboSource::fullTableName();
2010-06-08 23:29:40 -04:00
mark_story
d0309d0c18
Fixing access violations in DbAcl test case.
2010-06-07 23:47:48 -04:00
mark_story
a88b8dd5b9
Making requestAction() calls that requesthandler creates not remove autoLayout. This fixes issues where ajax layout files would not be rendered.
...
Tests added. Fixes #722
2010-06-07 23:43:35 -04:00
Kyle Robinson Young
a9fa7ac240
Fix for auth component userModel with plugins. Fixes #799
2010-06-07 23:19:13 -04:00
mark_story
ccd036eed0
Adding additional test cases for nld, dut, and nl. Closes #795
2010-06-07 23:10:53 -04:00
José Lorenzo Rodríguez
d3844dee56
Migrating DebuggerTest to phpunit
2010-06-07 00:10:35 -04:30
José Lorenzo Rodríguez
bd7ce3804e
Migrating CakeSchemaTest to PHPUnit
2010-06-07 00:05:40 -04:30
José Lorenzo Rodríguez
e381be7a85
Migrating AclBehaviorTest to PHPUnit
2010-06-06 23:34:34 -04:30
predominant
26d526f624
Fix AuthComponent tests for windows newlines.
2010-06-07 01:22:08 +10:00
José Lorenzo Rodríguez
0aff378be8
Migrating TreeBehaviorTest to phpunit
2010-06-05 00:35:31 -04:30
José Lorenzo Rodríguez
d951e4a218
Migrating TranslateBehaviorTest to phpunit
2010-06-05 00:10:01 -04:30
José Lorenzo Rodríguez
fd4db4184a
Migrated ConnectionManager to phpunit
2010-06-04 23:47:38 -04:30
José Lorenzo Rodríguez
7aa01c4c77
Migrating SessionHelperTest to phpunit
2010-06-04 23:42:21 -04:30
José Lorenzo Rodríguez
94dd8a2543
Migrating ModelBehaviorTest to phpunit
2010-06-04 23:27:28 -04:30
José Lorenzo Rodríguez
d04278cb8e
Migrating ModelIntegrationTest to PHPUnit
2010-06-04 23:19:33 -04:30
José Lorenzo Rodríguez
c23fe5d72e
Migrating ModelReadTest to PHPUnit
2010-06-04 23:07:29 -04:30
mark_story
e41e89cd2a
Making magic select not override magic hidden. Tests added.
...
Fixes #782
2010-06-04 00:20:14 -04:00
mark_story
bd6e16be26
Fixing issue where join tables would be filed under 'missing' and found. Test added. Fixes #789
2010-06-03 23:20:37 -04:00
Juan Basso
3c27c4c41e
Ajusting smtpOption in EmailComponent. Fixes #779
2010-06-03 14:46:20 -03:00
José Lorenzo Rodríguez
2e7d2d5587
Migrating ModelWriteTest to phpunit
2010-06-02 00:30:52 -04:30
mark_story
7682c5896e
Changing how merged rules are cleared so it doesn't generated notice errors in PHP4. Test added. Fixes #762
2010-06-01 23:41:51 -04:00
José Lorenzo Rodríguez
7d6ac7585a
Migrating ModelValidationTest to phpunit
2010-06-01 00:19:11 -04:30
José Lorenzo Rodríguez
375dde87dc
Migrating ModelDeleteTest to phpunit
2010-05-31 23:50:03 -04:30
José Lorenzo Rodríguez
82da9be2ce
Fixing issue with fixtures not being unloaded if the test method throws exceptions or fails in some unexpected way
2010-05-31 23:07:21 -04:30
José Lorenzo Rodríguez
ae4f3b24d8
Moving logic from methods that will be probably deprecated
2010-05-31 22:24:53 -04:30
José Lorenzo Rodríguez
33b2f0489a
Migrating ThemeViewTest to phpunit
2010-05-31 22:23:22 -04:30
José Lorenzo Rodríguez
0743cee22f
Migrating ViewTest to phpunit
2010-05-31 22:15:03 -04:30
José Lorenzo Rodríguez
b2f7afca11
Migrating SetTest to phpunit
2010-05-31 22:10:24 -04:30
José Lorenzo Rodríguez
499b8cf28e
migrating HttpSocketTest to phpunit
2010-05-31 22:04:10 -04:30
mark_story
02a04abf6b
Fixing return values of methods, and updating tests to run properly in Phpunit which uses exceptions instead of errors.
2010-05-30 22:57:28 -04:00
mark_story
ea2f0327f5
Reverting change made in [ 7cde309
]. Readding trim() to fix issues on windows. Updating tests so they continue to pass on macos. Fixes #769
2010-05-30 22:46:46 -04:00
mark_story
22e942c2a3
Fixing most of the File test case issues with phpunit.
2010-05-30 22:46:42 -04:00
mark_story
75d7b46a35
Updating memcacheEngine test case so it passes under phpunit.
2010-05-30 22:39:45 -04:00
mark_story
fc79dc6232
Merge branch '2.0' into 2.0-phpunit
...
Conflicts:
cake/tests/cases/console/libs/tasks/controller.test.php
cake/tests/cases/libs/code_coverage_manager.test.php
cake/tests/cases/libs/view/helpers/js.test.php
cake/tests/lib/code_coverage_manager.php
2010-05-30 22:13:09 -04:00
mark_story
7ed67e5959
Fixing virtualFields used in order clauses where virtualField was supplied with model alias. Tests added. Refs #768
2010-05-30 20:30:58 -04:00
mark_story
c98a82c61c
Fixing whitespace.
2010-05-30 20:28:00 -04:00
mark_story
66a8890f4f
Fixing code formatting in test cases.
2010-05-30 12:51:48 -04:00
mark_story
07948a733d
Reverting change made in [ 7cde309
]. Readding trim() to fix issues on windows. Updating tests so they continue to pass on macos. Fixes #769
2010-05-30 11:16:40 -04:00
mark_story
25a6a3cac8
Correcting spacing in file test.
...
Correctly constructing a File object, so testRead does not rely on the previous test to leave the object in the correct state.
2010-05-29 12:47:31 -04:00
renan.saddam
c96d074722
Merge branch '1.3' of github.com:cakephp/cakephp into 1.3
2010-05-29 12:23:04 -03:00
renan.saddam
8f5112b8d7
Changing break; to continue; so it will process the next tables on the array, tests added.
2010-05-29 12:22:16 -03:00
predominant
8decc683ac
Numerous 'shoer description' documentation entries updated to contain useful comments.
2010-05-30 01:20:28 +10:00
mark_story
7e6773c60c
Updating ErrorHandler and CakeErrorController to use CakeRequest. Tests updated.
2010-05-29 00:21:02 -04:00
mark_story
8acb82f567
Updating Security component to use CakeRequest and updating its test case.
2010-05-28 23:57:43 -04:00
mark_story
5a6db36a02
Fixing PagesController test case to use CakeRequest.
2010-05-27 00:28:51 -04:00
mark_story
8b6c974cd0
Making FileEngine not greedily clear files in a directory that may belong to another cache configuration. Tests added. Fixes #754
2010-05-27 00:01:17 -04:00
mark_story
cd255d5031
Merge branch '1.3' of github.com:cakephp/cakephp into 1.3
2010-05-25 23:08:06 -04:00
Martin Radosta
64adfacd3e
Making DboSource::order() accept an expression object. Fixes issues with
...
sql parsing over quoting special SQL syntax. Tests added. Fixes #747
Signed-off-by: mark_story <mark@mark-story.com>
2010-05-25 23:07:29 -04:00
Juan Basso
bc3e745673
Support to EHLO in SMTP server for EmailComponent. Fixes #54 , #712 , #737
2010-05-24 22:24:58 -03:00
ADmad
7d51952801
Removing protected var CakeSession::_started and instead session_id() is now used to check if session is started in CakeSession::started(). This fixes issue where CakeSession::started() returned incorrect value when used across multiple objects. Closes #731
2010-05-23 02:14:07 +05:30
mark_story
cd4e63423d
Exposing Object::_set() as a public method for testing and updating tests. There are still several fails caused by _persist().
2010-05-22 11:28:22 -04:00
mark_story
29f2223c6d
Removing hardcoded '__' for virtualField separators. Making it an instance property instead. This allows the customization of the separator if needed. Tests added for DboMysql. Refs #655 , #730
2010-05-22 00:58:54 -04:00
mark_story
23d4bafd39
Fixing inflection of words ending in causes. Fixes #736
2010-05-21 23:49:49 -04:00
mark_story
94ac914426
Changing Router::$__validExtensions so Router::extensions() always returns an array like the doc block says.
...
Updating test cases for PHPUnit.
2010-05-20 22:55:25 -04:00
mark_story
df6989e3d6
Fixing Sanitize test to run under PHPUnit.
2010-05-20 22:50:06 -04:00
mark_story
7cef278ce2
Fixing missing boolean return in Validation::cc()
...
Fixing Validation test case to pass under PHPUnit.
2010-05-20 22:30:47 -04:00
predominant
6a18b2bc1d
Merge remote branch 'origin/1.3' into 2.0
...
Conflicts:
cake/basics.php
cake/console/libs/shell.php
cake/console/libs/tasks/controller.php
cake/libs/controller/components/request_handler.php
cake/libs/model/model.php
cake/libs/model/model_behavior.php
cake/libs/overloadable.php
cake/libs/overloadable_php4.php
cake/libs/overloadable_php5.php
cake/libs/sanitize.php
cake/libs/validation.php
cake/libs/view/helpers/ajax.php
cake/libs/view/helpers/javascript.php
cake/libs/view/pages/home.ctp
cake/tests/cases/console/libs/tasks/controller.test.php
cake/tests/cases/libs/overloadable.test.php
cake/tests/cases/libs/validation.test.php
cake/tests/cases/libs/view/helpers/ajax.test.php
cake/tests/cases/libs/view/helpers/javascript.test.php
cake/tests/test_app/libs/cache/test_app_cache.php
cake/tests/test_app/plugins/test_plugin/libs/cache/test_plugin_cache.php
cake/tests/test_app/plugins/test_plugin/models/test_plugin_auth_user.php
cake/tests/test_app/plugins/test_plugin/models/test_plugin_post.php
2010-05-20 12:22:04 +10:00
José Lorenzo Rodríguez
625d120d74
Migrating MultibyteTest to phpunit
2010-05-19 00:20:21 -04:30
José Lorenzo Rodríguez
1fa430c609
Migrating SetTest to phpunit
2010-05-19 00:16:32 -04:30
José Lorenzo Rodríguez
e60cc99034
Migrating SecurityTest to phpunit
2010-05-19 00:15:35 -04:30
José Lorenzo Rodríguez
bcc3321bd3
Migrating SetTest to phpunit
2010-05-19 00:12:13 -04:30
José Lorenzo Rodríguez
f1eaec11f5
Migrating StringTest to phpunit
2010-05-19 00:05:49 -04:30
José Lorenzo Rodríguez
50021ee646
Merge branch '2.0-phpunit' of git@github.com:cakephp/cakephp into 2.0-phpunit
2010-05-18 23:57:41 -04:30
José Lorenzo Rodríguez
103d5c2505
Partially migrated JsHelperTest to phpunit
2010-05-18 23:56:50 -04:30
mark_story
07c957e827
Making PaginatorHelper test run under PHPUnit.
2010-05-19 00:14:37 -04:00
Juan Basso
a94b9ee95b
Update various links. Closes #392
2010-05-18 22:15:13 -03:00
mark_story
76f94d5c75
Fixing form attribute access and broken test.
2010-05-17 23:31:47 -04:00
mark_story
ef85fb1247
Making scaffold methods protected instead of private.
...
Adding visibility keywords
2010-05-17 23:30:04 -04:00
mark_story
1d884cc00f
Updating Scaffold to use the CakeRequest object.
...
Updating Scaffold tests.
2010-05-17 23:11:47 -04:00
José Lorenzo Rodríguez
327d42d6de
Fixing CacheHelperTest for phpunit
2010-05-17 22:35:54 -04:30
José Lorenzo Rodríguez
f7949d6ace
Fixing FormHelperTest for phpunit
2010-05-17 22:30:04 -04:30
mark_story
f114d4299d
Merge branch '2.0' into 2.0-request
...
Conflicts:
cake/libs/router.php
cake/tests/cases/libs/router.test.php
2010-05-17 21:52:14 -04:00
mark_story
3a60aa07de
Fixing issues where setting jQueryObject did not affect request() and its connected methods.
...
Tests added.
Fixes #728
2010-05-17 18:25:50 -04:00
mark_story
4915645fb1
Applying patch from 'Daren Thomas' fixes issues where sorting on virtualFields did not work properly when using aliased sort link keys. Tests added. Fixes #680
2010-05-16 23:42:14 -04:00
José Lorenzo Rodríguez
32a46e9eda
Converting HtmlHelperTest to phpunit
2010-05-15 21:05:22 -04:30
mark_story
b2d8536b3b
Fixing Authcomponent tests. Updating the component + tests to use the new request object.
...
Deprecating a number of Authcomponent properties.
2010-05-15 00:55:15 -04:00
mark_story
36a71582fc
Fixing issues with Controller::referer() and CakeRequest::referer(). Tests updated.
2010-05-15 00:53:15 -04:00
mark_story
4453c9122d
Fixing JsHelper test cases to use the request object.
2010-05-14 23:29:16 -04:00
mark_story
322cceb8c1
Updating Text and Time test cases.
2010-05-14 23:13:31 -04:00
mark_story
0eebda9ee1
Updating HtmlHelper test to use request object.
...
Removing reference operators.
2010-05-14 23:11:38 -04:00
Mark Story
3983bf318d
Updating PaginatorHelper and its test cases to use the request object.
2010-05-14 00:32:56 -04:00
Mark Story
c5dfd128fb
Updating FormHelper and its tests to use the request object.
2010-05-14 00:21:22 -04:00
Mark Story
0d3011d2c3
Updating CacheHelper to use CakeRequest.
2010-05-14 00:12:29 -04:00
Mark Story
657073aa42
Marking a number of Helper properties as deprecated as they are contained within the CakeRequest object.
...
Adding a new property for the new request object.
Updating the internals of Helper to use the request object.
Updating the tests to use the request object.
2010-05-14 00:05:45 -04:00
Mark Story
a29866b7fb
Updating test for 1.3
2010-05-13 23:09:23 -04:00
Mark Story
3d98cc6f53
Adding tests for welsh added in previous commit.
2010-05-13 23:08:32 -04:00
Mark Story
9303de936e
Fixing fatal error trying to run coverage on the coverage reporter.
...
Removing old CodeCoverageManager implementation.
2010-05-13 21:44:30 -04:00
José Lorenzo Rodríguez
689e46be4f
Converting ConfigureTest to phpunit
2010-05-13 00:52:38 -04:30
José Lorenzo Rodríguez
f3f37a126f
Converting CakeSocketTest to phpunit
2010-05-13 00:50:30 -04:30
José Lorenzo Rodríguez
72959e7872
Converting CAkeSessionTest to phpunit
2010-05-13 00:21:16 -04:30
José Lorenzo Rodríguez
6613cfb662
Migrating CacheTest to phpunit
2010-05-13 00:13:40 -04:30
José Lorenzo Rodríguez
3e3817f113
Merge commit 'mark/2.0-coverage' into 2.0-phpunit
...
Conflicts:
cake/tests/lib/reporter/cake_html_reporter.php
2010-05-13 00:05:30 -04:30
José Lorenzo Rodríguez
8c3df122eb
Merge commit 'lorenzo/2.0-phpunit' into 2.0-phpunit
...
Conflicts:
cake/tests/lib/reporter/cake_html_reporter.php
cake/tests/lib/test_manager.php
2010-05-12 23:58:56 -04:30
Mark Story
d349551dd7
Adding tests for generating method coverage with the reporter.
...
Adding method visibility
2010-05-12 22:43:44 -04:00
Mark Story
79839c07d2
Fixing issues where ModelBehavior::detach() would not detach behaviors when a plugin.name was provided. This change makes detach() work like attach(). Tests added. Fixes #711
2010-05-11 23:08:14 -04:00
Mark Story
0648c6604b
Adding some additional tests for possible php4 compatibility issues.
2010-05-11 23:01:40 -04:00
Mark Story
6add43a4bc
Fixing issue where id = null could cause SQL errors when saving more than one record with a null id. Fixes #675
2010-05-11 22:40:56 -04:00
ADmad
3539660cd0
Space is now properly added inbetween when 'asc'/'desc' class is appended to user defined css class in PaginatorHelper::sort. Fixes #710
2010-05-12 00:42:02 +05:30
Richard Sbresny
05beaab272
Removed unnecessary unset
...
Signed-off-by: Mark Story <mark@mark-story.com>
2010-05-11 00:14:38 -04:00
Richard Sbresny
b04a3f8514
Switched over to using the previously unused Security::inactiveMins() method for getting timeout modifiers
...
Signed-off-by: Mark Story <mark@mark-story.com>
2010-05-11 00:14:20 -04:00
Richard Sbresny
a4950f6940
Updated session timeout calculations to use the security level from core.php as the multiplier.
...
Signed-off-by: Mark Story <mark@mark-story.com>
2010-05-11 00:11:20 -04:00
predominant
8f880731c6
Removing closing PHP tags.
2010-05-11 08:27:28 +10:00
predominant
1ec220dac2
Removing closing PHP tags.
2010-05-11 08:07:49 +10:00
Mark Story
e8e2235cfa
Updating coverage report and tests to include hiding javascript.
2010-05-09 22:15:20 -04:00
José Lorenzo Rodríguez
bc9479efcf
Fixing XmlTest to be compatible with PHPUnit
2010-05-09 18:18:40 -04:30
José Lorenzo Rodríguez
809550087c
Finxing ThemeTest to be compatible with PHPUnit
2010-05-09 16:27:09 -04:30
José Lorenzo Rodríguez
d252fdeb52
Fixing View test case to be compatible with PHPUnit
2010-05-09 16:09:02 -04:30
Mark Story
f084a82dfc
Refactoring how coverage diffs are generated to better use data from phpunit. Removing methods made redundant by data changes.
2010-05-09 12:30:55 -04:00
Mark Story
ac318faf5a
Switching back to using non raw code coverage data as it has been filtered by phpunit's filters. combining the data from phpunit into a singular cohesive report.
2010-05-09 02:08:32 -04:00
Mark Story
3c3655aefd
Fixing failing tests.
2010-05-09 01:16:44 -04:00
Mark Story
9a20a2344b
Continuing work on updated code coverage reports.
2010-05-09 00:40:05 -04:00
Mark Story
955c6bea9f
Verbose coverage generation has been added and tests added.
2010-05-09 00:04:03 -04:00
Mark Story
f6b49cd865
Updating file headers.
2010-05-08 18:12:20 -04:00
Mark Story
fad99ad1f4
Adding tests for merging of report data.
2010-05-08 18:08:02 -04:00
Mark Story
ac5f731940
Starting work on HtmlCoverageReport and adding a test case.
2010-05-08 17:59:14 -04:00
José Lorenzo Rodríguez
79c001197d
Merge commit 'mark/2.0-phpunit' into 2.0-phpunit
...
Conflicts:
cake/tests/lib/test_manager.php
2010-05-08 17:18:43 -04:30
José Lorenzo Rodríguez
fb09adca68
Adding tests for skipIf
2010-05-08 16:36:11 -04:30
José Lorenzo Rodríguez
4d3a6e8ca6
Fixing and testing for CakeTestCase::loadFixtures()
2010-05-08 16:14:22 -04:30
José Lorenzo Rodríguez
2b5cd26fc6
Adding tests for CakeTestCase fixtures
2010-05-08 15:56:21 -04:30
Mark Story
933378223b
Updating CakeLog tests to use @expectedException annotation.
2010-05-08 16:17:20 -04:00
José Lorenzo Rodríguez
82a1bd6f80
Cleaning up CakeTestCase and adding some tests for it
2010-05-08 01:19:45 -04:30
Mark Story
5040eb7227
Updating RequestHandler and its tests to use the features moved to CakeRequest. Marking a number of methods as deprecated.
2010-05-08 00:59:40 -04:00
Mark Story
78bd7300a2
Moving features from RequestHandler into CakeRequest.
2010-05-08 00:36:03 -04:00
Mark Story
df910026ee
Updating Controller::referer() to use the request object if available. Tests updated.
2010-05-08 00:06:13 -04:00
Mark Story
77264da34a
Updating Controller tests to always pass in a CakeRequest. Fixing some notice errors that come up in the test cases.
2010-05-08 00:00:19 -04:00
Mark Story
1a7dce3af6
Updating DboMysql to fix an issue where virtualFields that were simple
...
aliases to fields on other tables would end up in the wrong place.
Tests added. Fixes #655
2010-05-07 23:26:13 -04:00
Mark Story
745afe888b
Adding more tests for saving records with nulls. Closes #675
2010-05-07 22:23:18 -04:00
Mark Story
26f7fcef3c
Updating Controller and its tests to use CakeRequest.
2010-05-06 23:23:13 -04:00