Mark Story
ed8ccc2903
Remove persistModel.
...
The benefits of persistModel are no longer needed. Because of lazy model associations,
the performance benefits persistModel are no longer realized.
Fixes #1782
2011-06-19 22:08:03 -07:00
Jose Lorenzo Rodriguez
33c74b6062
Implementing validation domain extraction in the ExtractionTask
2011-06-20 00:36:31 -04:30
Juan Basso
1c7d54eacc
Updated the paths from comments.
2011-06-19 20:28:40 -04:00
Juan Basso
d220ee5578
Implemented the support to use helpers in CakeEmail. Fixes #1754
2011-06-19 18:43:17 -04:00
Mark Story
b4a780332f
Add the 'model' key to PaginatorHelper::counter()
...
Its available as both '%model%' and '{:model}'
Fixes #1773
2011-06-19 14:05:28 -07:00
Jose Lorenzo Rodriguez
28ba1c9fd9
Removing unneeded line in test case
2011-06-17 18:12:01 -04:30
Jose Lorenzo Rodriguez
2a39e6869c
Merge branch '2.0' into 2.0-merge
...
Conflicts:
lib/Cake/Test/Case/Controller/ScaffoldTest.php
lib/Cake/Test/Case/Model/ConnectionManagerTest.php
lib/Cake/Test/Case/TestSuite/CakeTestFixtureTest.php
lib/Cake/Test/Case/Utility/SanitizeTest.php
2011-06-17 18:04:03 -04:30
Jose Lorenzo Rodriguez
6637d2544c
Adding a Debug transport class to help users test their apps when sending emails
2011-06-17 17:55:36 -04:30
Jose Lorenzo Rodriguez
8a98ee2486
Adding a Debug transport class to help users test their apps when sending emails
2011-06-17 17:51:31 -04:30
mark_story
87d3a2ef19
Fix failing tests caused by path changes.
2011-06-14 22:47:43 -04:00
mark_story
613410f985
Making submit() and button() create unlocked fields by default.
...
This fixes issues where buttons would cause post validation checks to
fail.
Fixes #1746
2011-06-14 22:37:02 -04:00
mark_story
c136349919
Updating SecurityComponent to use unlocked instead of disabled.
2011-06-14 22:01:59 -04:00
mark_story
f3f475f502
Updating method name, variables, and properties to be unlocked.
...
This better reflects what is actually going to happen, as fields that are
unlocked are not checked. It also works better with the idea that secure = false
means unlocked or unsecured.
2011-06-14 21:50:45 -04:00
mark_story
338957936b
Adding test cases for disableFields being part of the POST data.
2011-06-14 21:50:45 -04:00
mark_story
046ddceb9a
Updating SecurityComponent tests to include the disabled field.
2011-06-14 21:50:45 -04:00
mark_story
0c3c6e5e21
Adding a new hidden field for the disabled fields.
...
Updating the FormHelper tests for the new field.
2011-06-14 21:50:45 -04:00
mark_story
83184c99da
Adding disableField() to start allowing disabled fields to be manipulated
...
from the view/helper.
2011-06-14 21:50:45 -04:00
mark_story
2a15e630ef
Starting to refactor field securing, so disabledFields can be controlled
...
from the Helper.
2011-06-14 21:50:44 -04:00
mark_story
71e2c8e734
Changing how 'id' attribute is treated for multiple checkboxes.
...
Setting the id option, will now also override the generated id's for
checkboxes.
Fixes #1691
2011-06-06 22:32:55 -04:00
Mark Beukers
487c4d2a98
Fixed spelling mistake
2011-06-04 19:23:55 -07:00
mark_story
cbc7e82bd2
Fixing issue where Aro nodes would be incorrectly formatted for use
...
with the AclComponent. Fixes #1749
2011-06-02 21:53:56 -04:00
Juan Basso
cb88b952f4
Supporting template/layout in plugins for CakeEmail. Fixes #1743 .
2011-05-31 22:57:08 -04:00
Juan Basso
6f821e0d4d
Changes relatives to templates from last commit.
2011-05-30 23:11:09 -04:00
Juan Basso
192812ee7f
Updating the copyright to 2011.
2011-05-30 22:32:43 -04:00
mark_story
69c43a5762
Fixing issue where SecurityComponent::csrfUseOnce = false
...
caused forms that weren't the first to fail.
Fixes #1745
2011-05-30 21:49:18 -04:00
Juan Basso
aacb921695
Pattern to use skipIf in tests.
2011-05-30 20:51:36 -04:00
Renan Gonçalves
ed96936ea7
According to CakePHP conding styles, methods prefixed by _ are protected. Changing where it makes sense and don't break anything.
2011-05-30 22:26:42 +02:00
Renan Gonçalves
438050dcaa
Adding 'public' visibility to all public methods.
2011-05-30 22:02:32 +02:00
Renan Gonçalves
9f9b36830a
Fixing the bake_test_app path, so any remaining file will be removed at the end of the test.
2011-05-30 21:14:21 +02:00
Renan Gonçalves
d0af5c78d5
Fixing the path used to create fixtures.
2011-05-30 21:04:38 +02:00
Renan Gonçalves
88db6f328b
Fixing tests to reflect last changes made on TestTask.
2011-05-29 19:42:13 +02:00
Thomas Ploch
3c996bb96a
Addition to commit a80d82e4a0
. Adding unloading of TestPlugin in ShellTest.
2011-05-29 16:43:07 +02:00
ADmad
c5a2efc5dd
Merge pull request #103 from tPl0ch/2.0-bake-controller
...
2.0 Shell - Wrong underscore naming of Shells and Tasks
2011-05-29 04:56:40 -07:00
Thomas Ploch
a80d82e4a0
Fixed Shell naming from using Inflector::underscore() to Inflector::camelize(). Added small test case for Shell naming. Fixed missing CakePlugin::load() call in ShellTest.
2011-05-29 12:32:30 +02:00
AD7six
dcf14a7a44
rename the model test such that is coincides with the file it's testing
2011-05-29 01:22:38 +02:00
ADmad
e5f2f6a236
Fixing test cases
2011-05-29 02:50:09 +05:30
Jose Lorenzo Rodriguez
93ac47fa60
Adding ability to ExtractTask to inspect models and extract the validation messages from them
2011-05-27 22:18:56 -04:30
Jose Lorenzo Rodriguez
991501d489
Implementing a new option 'exclude-plugins' from the ExtractTask
2011-05-27 15:55:50 -04:30
Jose Lorenzo Rodriguez
e669a81e0a
Reverting change in ConnectionManager, sourceList() will only return the instantiated datasources
...
Fixing remaining tests failing due to contamination of loaded plugin is app
2011-05-27 02:28:38 -04:30
Jose Lorenzo Rodriguez
aca592ad93
Avoiding the use of default connection in schema shell tests
2011-05-27 02:18:36 -04:30
Jose Lorenzo Rodriguez
b320e4323f
Improving ConnectionManager tests
2011-05-27 02:13:35 -04:30
Jose Lorenzo Rodriguez
2c32d34faf
Removing more dead code
2011-05-27 01:48:28 -04:30
Jose Lorenzo Rodriguez
1f6c5fbc87
Removing dead code
2011-05-27 01:47:22 -04:30
Jose Lorenzo Rodriguez
ad456bd479
Removing code that should not have existed in the first place
2011-05-27 01:42:03 -04:30
Jose Lorenzo Rodriguez
faa8b3d324
Avoiding the load of default connection in Sanitize test
2011-05-27 01:40:25 -04:30
Ceeram
005c690d94
Fixing incorrect filename for FormAuthenticateTest
2011-05-26 21:44:45 +02:00
Ceeram
266058e67a
Moving the sort to also sort plugin objects, sorting in test removed
2011-05-26 19:33:36 +02:00
Ceeram
964ff45a41
Fixing assumptions parameter order
2011-05-26 16:54:31 +02:00
Ceeram
5f97292648
Change case of Controller::$plugin, fixing missing plugin exceptions, tests updated. Also removing no longer needed camelize() calls
2011-05-26 15:31:40 +02:00
Renan Gonçalves
3f72c92226
Removing the unset(->db); since it trigger errors by the Fixture Manager when it tries to drop the created tables.
2011-05-24 19:56:45 +02:00
Renan Gonçalves
2ca849a068
Tests no longer have access to ->_fixtures, refactoring it to use Fixture Manager instead.
2011-05-24 19:56:04 +02:00
Renan Gonçalves
33d00380ed
Fixing cross database tests by making sure the fixture was created for the right database.
2011-05-24 19:32:38 +02:00
Renan Gonçalves
423fa8127e
Skipping Oracle tests if not using Oracle configuration.
2011-05-24 18:45:10 +02:00
Renan Gonçalves
a6ed66892e
Including SqlServer and Oracle tests to the AllDatabase tests.
2011-05-24 18:41:51 +02:00
Ceeram
aac8f6880f
load the TestPlugin to avoid missing plugin exception in testInitialize()
2011-05-24 17:10:00 +02:00
Ceeram
76b3f5a21c
removing unneeded App::build() calls in the tests, tearDown() already does this, also always build with App::RESET
2011-05-24 17:01:21 +02:00
Ceeram
14b065e229
changing AppImportTest classname to AppTest
2011-05-24 09:05:23 +02:00
Juan Basso
2ea5be5de2
Merge branch '2.0-mssql' into 2.0
2011-05-24 00:07:56 -04:00
Juan Basso
dee3efab49
Renaming the index name to be compatible with SQL Server.
2011-05-24 00:07:38 -04:00
Juan Basso
02d4188a29
Skipping tests that is not compatible with SQL Server.
2011-05-23 23:16:13 -04:00
Juan Basso
0ae9974b3f
Updating the test to be compatible with others dbo drivers.
2011-05-23 00:31:21 -04:00
Juan Basso
39320ef352
Renamed the Mssql driver to Sqlserver.
2011-05-22 23:19:13 -04:00
Juan Basso
846634d729
Changed the test to be compatible with all tests.
2011-05-22 22:50:29 -04:00
Jose Lorenzo Rodriguez
8d52907be7
Merge remote-tracking branch 'origin/2.0' into 2.0
2011-05-22 21:55:07 -04:30
Juan Basso
76831863e3
Skipping tests that is not compatible with SQL Server.
2011-05-22 22:21:01 -04:00
Jose Lorenzo Rodriguez
5b8865a3a7
Making plugin routes load after app routes, closes #1722
2011-05-22 21:50:56 -04:30
mark_story
87bccdafe6
Updating PluginTask to filter out paths that don't exist, and not offer
...
them as options for baking plugins into. Fixes #1723
2011-05-22 22:04:08 -04:00
mark_story
1d687214e9
Fixing ViewTask so it creates properly cased directories for 2.0.
...
Fixes #1725
2011-05-22 14:42:43 -04:00
mark_story
2b20eb8999
Fixing issues with ProjectTask and absolute paths.
...
Fixes #1720
2011-05-22 08:49:51 -04:00
Juan Basso
195653bdfc
Updated the Mssql tests with fixes of insertMulti.
2011-05-22 01:11:57 -04:00
Juan Basso
82e2d9e271
Updating model tests to support Mssql driver.
2011-05-22 00:59:15 -04:00
Juan Basso
11d249e43b
Updating PHPDoc and method visibility.
2011-05-21 22:18:57 -04:00
Juan Basso
3e4cd4fdbb
Removed the simulate flag that is not used.
2011-05-21 22:10:05 -04:00
mark_story
42b93dc29f
Adding assert left out of previos commit.
2011-05-21 20:21:15 -04:00
mark_story
438734c202
Improving code coverage in Configure.
2011-05-21 15:49:28 -04:00
Jose Lorenzo Rodriguez
85c505fd4f
Fixing recently broken tests
2011-05-19 21:35:51 -04:30
Jose Lorenzo Rodriguez
38ad1bfc62
Revert "Update App::objects() cache after App::build()."
...
This reverts commit f9b02dde44
.
2011-05-19 21:31:02 -04:30
Heath Nail
f9b02dde44
Update App::objects() cache after App::build().
...
Prevents console from crashing because it would try to load test plugins
(from object cache) that it didn't know how to find.
2011-05-19 16:55:01 -04:00
Heath Nail
4ccf5c0885
Clear application plugins before running the first test.
2011-05-19 16:26:49 -04:00
Heath Nail
a7ec73b523
Update the object cache.
...
Keep application plugins out of core tests, otherwise tests will fail.
2011-05-19 16:25:25 -04:00
Renan Gonçalves
c602fc845b
Reverting the change to insertMulti, worked to solve the cache issue when trying to get the model schema.
2011-05-18 20:59:17 +02:00
Renan Gonçalves
37b9bd59bc
Trying to fix the Mssql as much as possible.
...
Adding parameter to the insertMulti() method because Mssql tries to get the table schema and it fails most of the time.
2011-05-18 20:12:36 +02:00
Renan Gonçalves
d1a984cde9
Resolving merge conflict.
2011-05-18 19:58:12 +02:00
AD7six
6e29bb4d94
fix ModelIntegrationTest part 1
2011-05-17 21:48:16 +02:00
Jose Lorenzo Rodriguez
12e7347272
Fixing Scaffold tests
2011-05-17 12:44:38 -04:30
Jose Lorenzo Rodriguez
1b14887e3a
Fixing all helpers tests after massing search and replace that broke parameter order on assertTags()
2011-05-17 00:06:22 -04:30
Jose Lorenzo Rodriguez
ef663f7d3f
Fixing more tests after the massive search and replace
2011-05-16 23:53:30 -04:30
Jose Lorenzo Rodriguez
7ef1a2995a
Fixing failing tests due to massive search and replace
2011-05-16 23:45:35 -04:30
mark_story
cd13e37609
Adding tests for previous commit.
...
Refs #1678
2011-05-16 21:12:28 -04:00
mark_story
6289f20b83
Fixing Router::reverse() serializing all of _Token.
...
Removing CSRF tokens from the parameters SecurityComponent exports.
Updating tests for both Router and SecurityComponent.
Fixes #1697
2011-05-16 20:35:27 -04:00
AD7six
f2e953d892
Correct bad comparision
...
I can't be sure the result is correct - but the existing expected result
is identical to the input string. Which cannot be correct
test now passes
2011-05-17 00:54:13 +02:00
AD7six
0a53242e3e
correcting all the inverted assertEqual tests
...
$expected is the first argument. Now certain test results start to make
sense:
1) MultibyteTest::testUsingMbStrtolower
Failed asserting that two strings are equal.
--- Expected
+++ Actual
@@ @@
-ႠႡႢႣႤႥႦႧႨႩႪႫႬႭႮႯႰႱႲႳႴႵႶႷႸႹႺႻႼႽႾႿჀჁჂჃჄჅ
+ⴀⴁⴂⴃⴄⴅⴆⴇⴈⴉⴊⴋⴌⴍⴎⴏⴐⴑⴒⴓⴔⴕⴖⴗⴘⴙⴚⴛⴜⴝⴞⴟⴠⴡⴢⴣⴤⴥ
2011-05-17 00:49:00 +02:00
AD7six
e24ef781e5
one less scaffold fail..
2011-05-17 00:31:59 +02:00
AD7six
48ce54afec
case fixes
2011-05-17 00:25:16 +02:00
AD7six
6695994cc2
case fixes
2011-05-17 00:23:58 +02:00
AD7six
e7c8dd1616
$expected is the first arg for assertEqual
2011-05-17 00:23:09 +02:00
AD7six
1e6acec2ab
case correction
2011-05-17 00:22:19 +02:00
AD7six
6b77e73c49
$expected is the first arg for assertEqual
...
having it the wrong way round makes the error messages quite confusing
2011-05-17 00:20:59 +02:00
AD7six
20f541108e
partial fix for the scaffold test
2011-05-16 23:50:42 +02:00
AD7six
eafc8259e5
case correction
2011-05-16 23:38:28 +02:00
AD7six
40b29855a5
case corrections
2011-05-16 23:36:55 +02:00
AD7six
3fc785d823
fix case for viewPath.
2011-05-16 23:32:59 +02:00
AD7six
245c207096
case fix for SchemaShell test
2011-05-16 23:17:29 +02:00
Jose Lorenzo Rodriguez
4ee4e426f4
Fixing more tests failing in case sensitive systems
2011-05-15 20:38:56 -04:30
Jose Lorenzo Rodriguez
ceb671db42
Fixing viewPath in Dispatcher test case
2011-05-15 20:09:38 -04:30
Jose Lorenzo Rodriguez
11f9a2756a
Moving more folders missed in previous commits
2011-05-15 20:01:45 -04:30
AD7six
805cc944da
correct for case sensitivity
2011-05-15 19:41:34 +02:00
AD7six
3175de7b3d
remove another oversight
2011-05-15 18:53:53 +02:00
AD7six
8e27cf992f
correct a few missing constant replacements
2011-05-15 18:49:38 +02:00
AD7six
8f071e297c
remove CAKE_TESTS constant
2011-05-15 18:37:45 +02:00
AD7six
0cb70ae3bb
remove CONFIGS constant
2011-05-15 18:34:52 +02:00
AD7six
afa8f6b441
remove LIBS constant
...
libs always means the Cake lib - so use the CAKE constant
2011-05-15 18:29:52 +02:00
AD7six
998cba0759
remove CONSOLE_LIBS constnat
2011-05-15 17:36:39 +02:00
AD7six
bd0a303c09
Merge branch '2.0' of github.com:cakephp/cakephp into 2.0
2011-05-15 11:28:47 +02:00
Jose Lorenzo Rodriguez
29298d746e
Fixing App tests
2011-05-15 00:56:33 -04:30
Jose Lorenzo Rodriguez
a6fb16beef
Moving tests cases to their new location
2011-05-15 00:42:10 -04:30
Jose Lorenzo Rodriguez
91bce16e9d
Merge remote-tracking branch 'origin/2.0' into 2.0-merge
...
Conflicts:
lib/Cake/Test/Case/Console/Command/Task/TemplateTaskTest.php
lib/Cake/Test/Case/Controller/Component/Auth/FormAuthenticate.php
lib/Cake/Test/Case/Log/Engine/FileLog.php
lib/Cake/Test/test_app/Plugin/TestPlugin/View/Helper/plugged_helper.php
lib/Cake/Test/test_app/Plugin/TestPlugin/View/Helper/test_plugin_app.php
lib/Cake/tests/Case/Controller/Component/Auth/FormAuthenticate.php
lib/Cake/tests/Case/Controller/Component/Auth/FormAuthenticateTest.php
lib/Cake/tests/Case/Log/Engine/FileLog.php
lib/Cake/tests/Case/Log/Engine/FileLogTest.php
lib/Cake/tests/test_app/plugins/test_plugin/View/Helper/PluggedHelper.php
lib/Cake/tests/test_app/plugins/test_plugin/View/Helper/TestPluginAppHelper.php
lib/Cake/tests/test_app/plugins/test_plugin/View/Helper/plugged_helper.php
lib/Cake/tests/test_app/plugins/test_plugin/View/Helper/test_plugin_app.php
2011-05-15 00:40:54 -04:30
Jose Lorenzo Rodriguez
082a5e1607
Fixing ControllerTestCase test
2011-05-15 00:26:23 -04:30
Jose Lorenzo Rodriguez
cee46f5ee3
Fixing debug tests
2011-05-15 00:22:39 -04:30
Jose Lorenzo Rodriguez
5e635c74e2
Fixing components tests
2011-05-15 00:16:42 -04:30
Jose Lorenzo Rodriguez
e09f825f8b
Fixing controller tests
2011-05-15 00:14:41 -04:30
Jose Lorenzo Rodriguez
6713bb154e
Making themes also CamelCased
2011-05-15 00:09:32 -04:30
Jose Lorenzo Rodriguez
1930452da0
Fixing Folder test case after recent updates in folder casing
2011-05-14 23:43:11 -04:30
Jose Lorenzo Rodriguez
5f56642e0e
Updating tests and classes in Console package after most recent updates in folder casing
2011-05-14 23:40:09 -04:30
Jose Lorenzo Rodriguez
eea981940e
Replacing config string in favor of Config
2011-05-13 03:36:45 -04:30
Jose Lorenzo Rodriguez
d24aca34f1
Replacing more string to match new paths
2011-05-13 03:31:12 -04:30
Jose Lorenzo Rodriguez
2a54f0923d
More string replacing for new paths
2011-05-13 03:23:53 -04:30
Jose Lorenzo Rodriguez
649b863fc5
Changing more strings after renaming folders
2011-05-13 03:19:00 -04:30
Jose Lorenzo Rodriguez
7ba60ff424
Changing more paths
2011-05-13 03:15:04 -04:30
Jose Lorenzo Rodriguez
8746a485bd
Search and replace for changed paths
2011-05-13 02:53:35 -04:30
Jose Lorenzo Rodriguez
3b725290ba
Renaming elements and layouts
2011-05-13 02:45:36 -04:30
Jose Lorenzo Rodriguez
ded3cb4826
Renaming more folders
2011-05-13 02:31:33 -04:30
Jose Lorenzo Rodriguez
900dfef2f7
Starting unification of casing in remaining folders
2011-05-13 01:53:49 -04:30