Commit graph

3822 commits

Author SHA1 Message Date
mark_story
82ae533f2a Updating FixtureTest to account for removal of ?> in templates. 2010-07-08 22:40:03 -04:00
José Lorenzo Rodríguez Urdaneta
906ef65547 Refactoring header sending in dispatcher to be able to test it properly 2010-07-07 23:42:19 -04:30
José Lorenzo Rodríguez Urdaneta
38d8e03363 Fixing some errors on SchemaShellTest 2010-07-07 23:14:12 -04:30
José Lorenzo Rodríguez Urdaneta
da9d1c6b06 Importing controller in bake test to make it pass under the cli runner 2010-07-07 23:07:23 -04:30
José Lorenzo Rodríguez Urdaneta
7b51feb89c Fixing constant declaration as it was not consistent in web runner and cli runner 2010-07-07 22:58:48 -04:30
José Lorenzo Rodríguez Urdaneta
fa8db5787d Fixing test case 2010-07-07 22:29:26 -04:30
José Lorenzo Rodríguez
f8ed99798a Adding the test runner class to be able to load unit test cases using the PHPUnit cli tool 2010-07-07 00:10:28 -04:30
José Lorenzo Rodríguez
5b999e6d79 Renaming and refactoring method for checking existence of PHPUnit test framework 2010-07-07 00:05:30 -04:30
José Lorenzo Rodríguez
feec7f9a98 Created a loadCase method in TestManager and changing visibility of some methods 2010-07-06 23:31:21 -04:30
José Lorenzo Rodríguez
cdf52a890f Adding a params var to the TestManager to hold through the lifecicle of the object 2010-07-06 23:19:37 -04:30
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
Juan Basso
09e04c5c1c Removed old use of Configure class in tests. 2010-07-05 23:52:15 -03: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
a84db71895 Fixing comments in file. 2010-06-28 23:01:25 -04:00
mark_story
d7ff6cf244 Updating simpletest error page to reflect PHPUnit. 2010-06-28 22:59:01 -04:00
mark_story
1c47702cb9 Updating formatting to match coding standards. 2010-06-28 22:53:33 -04:00
mark_story
5e79a450b8 Removing some more grouptest artifacts. 2010-06-28 22:44:13 -04:00
mark_story
ec04c4f7aa Removing CLI reporter. Its no longer used. 2010-06-28 22:42:52 -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
16b7d3b156 Fixing assertIdentical wrapper as assertIdentical used to type check, much like assertSame does. 2010-06-27 22:48:30 -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
bbf5a051e0 Making CakeTextReporter work a little nicer in a CLI context.
Updating documentation on TestManager.
2010-06-26 13:48:55 -04:00
mark_story
0baab93929 Doing some tweaks to CakeTestSuiteDispatcher to make CLI testing easier. 2010-06-26 13:48:11 -04:00
mark_story
3ebbaf106c Removing SimpleTest method calls. 2010-06-26 13:47:30 -04:00
mark_story
f81497070d Fixing compatibility issues in CakeTextReporter that have come up. 2010-06-26 13:02:35 -04:00
mark_story
206d4d4722 Removing 'group tests' PHPUnit implements them as testsuites, which do not need to be handled differently than test cases. 2010-06-26 12:58:03 -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
4129ca4f40 Changing classes names to match their filename and make pass the CakeTestCase test 2010-06-24 10:52:43 -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
mark_story
d8ac21baae Migrating bake group to PHPUnit. 2010-06-22 23:11:58 -04:00
mark_story
6109b901d0 Removing Acl group its not really needed, all the classes are parts of other groups. 2010-06-22 23:11:34 -04:00
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
747847e275 Moving restore_error_handler up into TestManager and out of CakeTestSuite. 2010-06-21 22:54:41 -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
22baf7fd45 Fixing fatal errors that would arise if the Exception did not have a parent class. 2010-06-21 22:47:41 -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
9ace0100ab Updating ExtractTaskTest to pass under PHPUnit. 2010-06-20 23:23:56 -04: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
629c0aeb37 Updating Helper group test. 2010-06-12 23:53:14 -04:00