José Lorenzo Rodríguez
19bcec599b
Merge branch '2.0' of github.com:cakephp/cakephp into 2.0
...
Conflicts:
cake/tests/cases/libs/model/datasources/dbo/dbo_mysql.test.php
2011-02-24 01:38:11 -04:30
José Lorenzo Rodríguez
69b70249da
Fixing more issues with database prefixes
2011-02-24 01:31:03 -04:30
José Lorenzo Rodríguez
ea7f0bf900
Fixing some tests to make them run with table prefixes
2011-02-23 23:44:48 -04:30
mark_story
9367a10522
Merge branch '1.3' of github.com:cakephp/cakephp into 1.3
2011-02-23 21:07:10 -05:00
mark_story
98df3e331f
Fixing DboMysql not quoting database names in listSources.
...
Updated tests.
Fixes #1552
2011-02-23 11:36:41 -05:00
José Lorenzo Rodríguez
00f3aaf615
Fixing some issues in ACL related classes when using database prefixes
2011-02-23 01:22:23 -04:30
José Lorenzo Rodríguez
fc060b5e9c
Starting to lazy load database conenctions again, model read tests fixed
2011-02-23 00:43:56 -04:30
Juan Basso
52163b4b05
Allowing strings in cc and bcc. Fixes #1553 .
2011-02-22 21:23:15 -03:00
mark_story
d4cdc118d2
Fixing notice error that happens when you run tests for plugins.
2011-02-22 08:41:36 -05:00
mark_story
6426b7ec04
Fixing issues with / routes, as PATH_INFO doesn't exist.
...
Changing foreach loop for if elseif blocks, and removing use of env(). The values we want will never be anywhere else by _SERVER, so don't incur extra overhead looking places it won't be.
Added tests.
2011-02-21 22:30:01 -05:00
ADmad
1f2afd8d3f
Removing deprecated function TimeHelper::relativeTime() which was simply an alias for TimeHelper::timeAgoInWords()
2011-02-22 01:27:46 +05:30
ADmad
709ed7675b
Fixing typo in PHPUnit include file path
2011-02-22 01:21:26 +05:30
mark_story
c64dd9d352
Adding the ability to pass additional information into the rendering of flash messages. Allows you to keep keep code DRY by moving repeated settings into the view.
...
Added tests.
Fixes #792
2011-02-21 14:08:29 -05:00
mark_story
6338299e77
Merge branch 'clean-get' into 2.0
2011-02-21 12:47:41 -05:00
mark_story
1f9bbbce53
Pulling windows specific tests into a separate test method.
2011-02-21 10:48:34 -05:00
mark_story
440a89051d
Fixing test that didn't fail as expected.
2011-02-20 22:33:10 -05:00
mark_story
d1821b3f9d
Removing $request->query[url]. This simulated value is also available at $request->url, and having it in the query array confuses things, as GET[url] no longer exists.
...
Fixing failing tests elsewhere in the framework.
2011-02-20 21:52:20 -05:00
mark_story
24369cf04a
Removing GET param, and making CakeRequest use PATH_INFO and SCRIPT_NAME to determine base paths and request urls.
...
Updated tests. Removed test for base path injection, as PHP_SELF is no longer used to compute the base path, and users cannot influence SCRIPT_NAME.
2011-02-19 22:20:55 -05:00
mark_story
db00915dea
Removing complicated logic that does a reasonable amount of unnecessary work. Favouring $_SERVER['PATH_INFO'] over more complicated, logic. This may cause issues with IIS 5.x, but its a very old release now.
...
Updating tests to match values that come out of IIS7.
2011-02-19 18:20:54 -05:00
mark_story
79ec16364a
Refactoring tests to use a generator.
2011-02-19 12:36:27 -05:00
mark_story
1ee6c1ee45
Removing some no longer required method calls.
2011-02-19 11:30:09 -05:00
mark_story
c15d0132f3
Adding more environment detection tests.
2011-02-19 10:00:34 -05:00
mark_story
63f07d3f0f
Making Authorize and Authenticate objects have constructors like other components.
...
Adding ComponentCollection as a argument for the constructor, this unifies the two types of objects and makes them consistent with other components. It also allows authenticate/authorize objects to access other components, thanks to hiromichan for the idea. Tests updated.
2011-02-17 23:17:07 -05:00
mark_story
5c4854b897
Adding omitted return that would prevent users from reaching the login page after being redirected to it. Tests added. Fixes #1542
2011-02-17 07:44:41 -05:00
mark_story
ca3e606ec8
Fixing failing tests caused by me forgetting to run tests in [ 7032729651
]
2011-02-16 22:08:20 -05:00
mark_story
c638443b4d
Merge branch '2.0-auth' into 2.0
2011-02-14 22:45:39 -05:00
mark_story
e60376bef9
Removing a bunch of code that can be reached through inheritance.
...
Adding a doc block.
2011-02-13 22:19:49 -05:00
mark_story
51dcb18742
Adding support for AppFixtureManager as well as option flag selection.
2011-02-13 19:01:53 -05:00
mark_story
7f8c98d9de
Fixing typo and exposing fixture manager parameter to webrunner.
2011-02-13 15:15:01 -05:00
mark_story
844c6315c1
Fixing issue where a non CakeException would break things.
...
Test added.
2011-02-13 15:14:29 -05:00
mark_story
451b3fd18d
Going back to using the old time and memory calculations/output.
2011-02-13 15:01:00 -05:00
mark_story
912927db18
Removing duplicate tag.
2011-02-13 14:56:35 -05:00
mark_story
f6e9b5b254
Removing TestManager from the group tests.
...
Fixing a failing case on the testsuite shell.
Fixing Debugger from stealing the error handler from PHPUnit.
2011-02-13 14:56:35 -05:00
mark_story
1c9808fdca
Creating a factory method for the runner creation.
2011-02-13 14:56:35 -05:00
mark_story
78dd89027d
Removing comments left in on previous commit.
2011-02-13 14:56:35 -05:00
mark_story
9f4597effd
reformatting code.
2011-02-13 14:56:35 -05:00
mark_story
39e05bce4a
Using PHPUnit internals for more things.
...
Removing code that is also present in PHPUnit.
Updating testsuite shell to use loader class.
2011-02-13 14:56:35 -05:00
mark_story
e5c898a4d2
Moving methods into the loader class.
...
Getting rid of lame functions and using Spl more effectively.
2011-02-13 14:56:35 -05:00
mark_story
0c09d08585
Removing duplicate methods.
2011-02-13 14:56:35 -05:00
mark_story
4f65d0dbed
Fixing issue where document start would be sent multiple times.
2011-02-13 14:56:35 -05:00
mark_story
846a0587fc
Getting rid of TestManager.
2011-02-13 14:56:34 -05:00
mark_story
00c56facdd
Removing CakeWebTestCase it doesn't work anymore.
2011-02-13 14:56:34 -05:00
mark_story
f84046c802
Moving a require.
...
Adding some doc blocks, and making the loader not double append test case suffixes.
2011-02-13 14:56:34 -05:00
mark_story
08fba9b280
Making coverage reports work from the webrunner.
2011-02-13 14:56:34 -05:00
mark_story
16481d7b7e
Running individual tests from the web runner now works.
...
Adding some more hooks, so webrunner can swap out result printers like it did before.
2011-02-13 14:56:34 -05:00
mark_story
8ebbccbd76
Fixing tab/spaces.
2011-02-13 14:56:34 -05:00
mark_story
8c2e0815ec
Adding Fixture manager overriding.
...
Refs #1511
2011-02-13 14:56:34 -05:00
mark_story
0a2822335c
Removing a bunch of code not needed any more.
2011-02-13 14:56:34 -05:00
mark_story
f586ed0394
Initial ugly re-factor of where fixtures are done.
2011-02-13 14:56:33 -05:00
mark_story
5a631a6c74
Renaming the runner.
...
Making the runner extend PHPUnit_TextUi_TestRunner so we can customize the TestSuite classes it uses.
Adding CakeTestSuiteCommand so we can customize the TextUI_Command output.
2011-02-13 14:56:33 -05:00
mark_story
60590de6bc
Starting to banish TestManager, and replace it with a more normal PHPUnit test loader.
2011-02-13 14:56:33 -05:00
mark_story
63caf566fb
Adding some tests around invalidFields() and fieldList options.
...
Closes #1534
2011-02-13 12:22:29 -05:00
ADmad
681b9997b0
Renamed Controller::view to Controller::viewClass and Controller::view, View::view can now be used to change the view rendered by default. Parameters of Controller::render() and View::render() changed to eliminate redundancy. Closes #1520
2011-02-13 02:24:39 +05:30
mark_story
d0c2b9c9d1
Fixing failing test caused by boolean type changes.
2011-02-12 06:21:19 -05:00
mark_story
26c5f78a14
Fixing notice error caused when looking for info on tables that don't exist.
2011-02-11 22:37:56 -05:00
mark_story
42c2f3011b
Applying fix from 'Mark Mitchell' to expose PeriodicalExecuter in the callback. Fixes #1529
2011-02-11 21:49:00 -05:00
mark_story
33390070d3
Removing HTTP authentication from SecurityComponent. There are new
...
Authentication objects to fill this hole now.
2011-02-08 22:09:57 -05:00
mark_story
a5fb2cf8a7
Fixing issue where fixtures without field definitions would drop tables,
...
even though they had no way to re-create them. Fixes #1519
2011-02-08 21:53:12 -05:00
mark_story
9a940709ab
Removing unsupported options from PrototypeEngine. Fixes #1516
2011-02-07 20:59:01 -05:00
mark_story
584116524b
Fixing range option for prototype engine. Fixes #1509
2011-02-07 19:19:50 -05:00
mark_story
fbd798da6c
Reordering parameters to make it easier to remember the order.
2011-02-06 16:59:47 -05:00
Juan Basso
f2a4b1e959
Supporting %e in windows. Fixes #1510 .
2011-02-06 15:51:28 -02:00
mark_story
3629925a40
Refactoring authentication objects so basic and digest authentication can work without cookies. This makes non browser clients able to use Basic and Digest auth.
...
Updating test cases.
2011-02-05 18:41:00 -05:00
mark_story
7388d900b4
Fixing IIS test cases to match what should actually happen.
2011-02-05 16:12:50 -05:00
mark_story
11d20f80d0
Fixing failing tests imported with the merge.
2011-02-05 15:24:53 -05:00
mark_story
e149c411fb
Merge branch '1.3' into merger
...
Conflicts:
cake/VERSION.txt
cake/config/config.php
cake/console/shells/tasks/template.php
cake/dispatcher.php
cake/libs/controller/component.php
cake/libs/controller/components/email.php
cake/libs/controller/scaffold.php
cake/libs/model/datasources/dbo/dbo_mysqli.php
cake/libs/view/helpers/cache.php
cake/libs/view/pages/home.ctp
cake/tests/cases/dispatcher.test.php
cake/tests/cases/libs/model/datasources/dbo/dbo_postgres.test.php
cake/tests/fixtures/datatype_fixture.php
2011-02-05 12:20:09 -05:00
mark_story
cf50cbdd9d
Fixing issue in FormHelper where CURRENT_TIMESTAMP or other invalid data could cause a notice error. Fixes #1508
2011-02-05 06:43:00 -05:00
mark_story
f58f3763eb
Updating tests to account for attribute whitespace change.
2011-02-05 05:52:18 -05:00
mark_story
f5383a2243
Fixing some failing tests.
2011-02-05 01:40:14 -05:00
Mark Story
7b34d879dc
Making exception class names visible in the WebTest runner. Fixes #1506
2011-02-04 17:11:49 -05:00
mark_story
59dac2255e
Expanding test coverage.
2011-02-03 22:46:31 -05:00
mark_story
060360c787
Switching Controller->Session => Auth->Session.
2011-02-03 22:46:31 -05:00
mark_story
dc7565ad47
Removing crufty methods
...
Removing additiona ->Controller all over the place
2011-02-03 22:46:31 -05:00
mark_story
af934e3443
Removing more dead code in the Auth test.
2011-02-03 22:46:31 -05:00
mark_story
ffb6c29e79
Removing dead fixtures, dead properties and dead models.
2011-02-03 22:46:31 -05:00
mark_story
91a3fc4aee
Fixing tests so they run in the webrunner.
2011-02-03 22:46:30 -05:00
mark_story
0e7f490489
Fixing failing test.
2011-02-03 22:46:30 -05:00
mark_story
d5f5ae3271
Fixing typo where realm would be wrong if not specified.
2011-02-03 22:46:30 -05:00
mark_story
705b3288e1
Basics of DigestAuth are working.
2011-02-03 22:46:30 -05:00
mark_story
945e49ad09
Starting Digest auth, using Basic auth as a starting base.
2011-02-03 22:46:30 -05:00
mark_story
4610a0bf3c
Adding some more tests for basic auth challenge headers.
2011-02-03 22:46:30 -05:00
mark_story
e8bf6ed176
Basic tests for BasicAuthenticate are passing.
2011-02-03 22:46:30 -05:00
mark_story
67c4c9a693
Fix failing test and removing tests for settings that no longer exist.
2011-02-03 22:46:30 -05:00
mark_story
ba02483ae8
Adding a response parameter to authenticate() both basic and digest auth need to set response headers.
2011-02-03 22:46:30 -05:00
mark_story
332b6cfc22
Adding basic authentication skeleton.
2011-02-03 22:46:29 -05:00
mark_story
ee804c6f8c
Removing properties from AuthComponent that have been moved to authentication and authorization objects.
...
Adding the '*' key to allow code to stay DRY, also adding a constant for ALL, so there aren't as many magic strings around.
Updating tests.
2011-02-03 22:46:29 -05:00
mark_story
b207ee8cbe
Making AuthComponent::user static, so user data can be fetched from anywhere.
2011-02-03 22:46:29 -05:00
mark_story
28ad51c92b
Removing action() from AuthComponent, its in the authorization objects now.
...
Updating tests.
2011-02-03 22:46:29 -05:00
mark_story
dc03e4f26c
Moving an import.
2011-02-03 22:46:29 -05:00
mark_story
fd8fb1225d
Removing automatic password hashing from AuthComponent. Its a frustrating feature that often befuddles new users, and can be plain annoying sometimes.
...
Moving hashing into FormAuthenticate.
Updating tests.
2011-02-03 22:46:28 -05:00
mark_story
ed122c70f4
Removing custom request reversal code, and using Router::reverse()
...
Removing dead tests that are covered by Router tests.
Removing check for TestsController, it hasn't existed in forever.
2011-02-03 22:46:28 -05:00
mark_story
f2bba3d36e
Adding tests for AuthComponent::redirect() previously there weren't any.
2011-02-03 22:46:28 -05:00
mark_story
6eb31dfc94
Removing test cases that were doing integration testing with router, and plugin models. Plugin model tests are in FormAuthenticate. And there is no more automatic login.
2011-02-03 22:46:28 -05:00
mark_story
dc8c99308e
Starting to remove magical login process.
...
Updating tests to actually test the methods they are named after.
2011-02-03 22:46:28 -05:00
mark_story
d8f2cf9395
Starting to remove magic around userModel, and deprecating/removing userModel from AuthComponent.
2011-02-03 22:46:28 -05:00
mark_story
b59d0e8bb1
Replacing Authcomponent::$flashElement with Authcomponent::$flash, which gives access to all the flash parameters. Also adding a wrapper method for more terse code and ability to extend functionality.
2011-02-03 22:46:28 -05:00
mark_story
ff889c2c8e
Renaming method names, no need to include Objects, its implied.
2011-02-03 22:46:28 -05:00
mark_story
1696df7201
Removing the last of actionMap from AuthComponent. Its been moved into the authorization objects.
...
Updating and adding tests for crud_authorize.
2011-02-03 22:46:27 -05:00
mark_story
0c7f9149ca
Refactoring authorization objects to also use settings, it makes them consistent with authenticate objects.
...
Making actionPath automatically pass into authentication objects.
Adding tests.
2011-02-03 22:46:27 -05:00
mark_story
e34fdde918
Adding a test for logging users in using request data.
2011-02-03 22:46:27 -05:00