Skip to content

Commit

Permalink
Update references to defunct classes (fr, ja, pt) (#7949)
Browse files Browse the repository at this point in the history
---------

Co-authored-by: Mark Story <mark@mark-story.com>
  • Loading branch information
Arhell and markstory authored Nov 8, 2024
1 parent 204b46a commit 7998a08
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 18 deletions.
10 changes: 4 additions & 6 deletions fr/development/testing.rst
Original file line number Diff line number Diff line change
Expand Up @@ -1006,8 +1006,6 @@ correspondant. Le code du controller ressemble à ceci::

class ArticlesController extends AppController
{
public $helpers = ['Form', 'Html'];

public function index($short = null)
{
if ($this->request->is('post')) {
Expand Down Expand Up @@ -1211,10 +1209,10 @@ l'en-tête d'autorisation directement::
Vous pouvez utiliser la clé ``headers`` dans ``configRequest()`` pour configurer
n'importe quelle autre en-tête HTTP dont vous auriez besoin pour cette action.

Tester les Actions Protégées par CsrfComponent ou SecurityComponent
-------------------------------------------------------------------
Tester les Actions Protégées par CsrfProtectionMiddleware ou FormProtectionComponent
------------------------------------------------------------------------------------

Quand vous testez des actions protégées par CsrfComponent ou SecurityComponent,
Quand vous testez des actions protégées par ``CsrfProtectionMiddleware`` ou ``FormProtectionComponent``,
vous pouvez activer la génération automatique de token pour vous assurer que vos
tests ne vont pas échoué à cause d'un problème de token::

Expand All @@ -1226,7 +1224,7 @@ tests ne vont pas échoué à cause d'un problème de token::
}

Il est aussi important d'activer le débogage dans les tests qui utilisent des
tokens pour éviter que le SecurityComponent ne pense que le token de débogage
tokens pour éviter que le ``FormProtectionComponent`` ne pense que le token de débogage
est utilisé dans un environnement non-debug. Quand vous faites des tests avec
d'autres méthodes comme ``requireSecure()``, vous pouvez utiliser
``configRequest()`` pour définir les bonnes variables d'environnement::
Expand Down
10 changes: 4 additions & 6 deletions ja/development/testing.rst
Original file line number Diff line number Diff line change
Expand Up @@ -886,8 +886,6 @@ CakePHP では特別に ``IntegrationTestTrait`` トレイトを提供してい

class ArticlesController extends AppController
{
public $helpers = ['Form', 'Html'];

public function index($short = null)
{
if ($this->request->is('post')) {
Expand Down Expand Up @@ -1084,10 +1082,10 @@ OAuth2 のようなその他の認証方法をテストしている場合、Auth
``configRequest()`` 内の headers キーは、アクションに必要な追加の HTTP ヘッダーを
設定するために使用されます。

CsrfComponentSecurityComponent で保護されたアクションのテスト
-----------------------------------------------------------------
CsrfProtectionMiddlewareFormProtectionComponent で保護されたアクションのテスト
----------------------------------------------------------------------------------

SecurityComponent または CsrfComponent のいずれかで保護されたアクションをテストする場合、
``CsrfProtectionMiddleware`` または ``FormProtectionComponent`` のいずれかで保護されたアクションをテストする場合、
テストがトークンのミスマッチで失敗しないように自動トークン生成を有効にすることができます。 ::

public function testAdd(): void
Expand All @@ -1097,7 +1095,7 @@ SecurityComponent または CsrfComponent のいずれかで保護されたア
$this->post('/posts/add', ['title' => 'Exciting news!']);
}

また、トークンを使用するテストで debug を有効にすることは重要です。SecurityComponent
また、トークンを使用するテストで debug を有効にすることは重要です。``FormProtectionComponent``
「デバッグ用トークンがデバッグ以外の環境で使われている」と考えてしまうのを防ぐためです。
``requireSecure()`` のような他のメソッドでテストした時は、適切な環境変数をセットするために
``configRequest()`` を利用できます。::
Expand Down
10 changes: 4 additions & 6 deletions pt/development/testing.rst
Original file line number Diff line number Diff line change
Expand Up @@ -800,8 +800,6 @@ controlador se parece com::

class ArticlesController extends AppController
{
public $helpers = ['Form', 'Html'];

public function index($short = null)
{
if ($this->request->is('post')) {
Expand Down Expand Up @@ -1001,10 +999,10 @@ cabeçalho de Autorização diretamente::
A chave de cabeçalhos em ``configRequest()`` pode ser usada para configurar
qualquer cabeçalho HTTP adicional necessário para uma ação.

Testando Ações Protegidas por CsrfComponent ou SecurityComponent
----------------------------------------------------------------
Testando Ações Protegidas por CsrfProtectionMiddleware ou FormProtectionComponent
---------------------------------------------------------------------------------

Ao testar ações protegidas por SecurityComponent ou CsrfComponent, você pode ativar
Ao testar ações protegidas por ``CsrfProtectionMiddleware`` ou ``FormProtectionComponent``, você pode ativar
a geração automática de token para garantir que seus testes não falhem devido a
incompatibilidades de token::

Expand All @@ -1016,7 +1014,7 @@ incompatibilidades de token::
}

Também é importante habilitar a depuração em testes que usam tokens para impedir
que o SecurityComponent pense que o token de depuração está sendo usado em um
que o ``FormProtectionComponent`` pense que o token de depuração está sendo usado em um
ambiente sem depuração. Ao testar com outros métodos como ``requireSecure()``,
você pode usar ``configRequest()`` para definir as variáveis de ambiente corretas::

Expand Down

0 comments on commit 7998a08

Please sign in to comment.