Browse Source

Rename methods so tests are easier to understand.

myTestRule and myTestRule2 were not easily grokkable.
Mark Story 10 years ago
parent
commit
e49ff51936
1 changed files with 17 additions and 17 deletions
  1. 17 17
      tests/TestCase/Validation/ValidationRuleTest.php

+ 17 - 17
tests/TestCase/Validation/ValidationRuleTest.php

@@ -29,7 +29,7 @@ class ValidationRuleTest extends TestCase
      *
      * @return bool
      */
-    public function myTestRule()
+    public function willFail()
     {
         return false;
     }
@@ -39,7 +39,7 @@ class ValidationRuleTest extends TestCase
      *
      * @return bool
      */
-    public function myTestRule2()
+    public function willPass()
     {
         return true;
     }
@@ -49,7 +49,7 @@ class ValidationRuleTest extends TestCase
      *
      * @return string
      */
-    public function myTestRule3()
+    public function willFail3()
     {
         return 'string';
     }
@@ -65,16 +65,16 @@ class ValidationRuleTest extends TestCase
         $providers = ['default' => $this];
 
         $context = ['newRecord' => true];
-        $Rule = new ValidationRule(['rule' => 'myTestRule']);
+        $Rule = new ValidationRule(['rule' => 'willFail']);
         $this->assertFalse($Rule->process($data, $providers, $context));
 
-        $Rule = new ValidationRule(['rule' => 'myTestRule2']);
+        $Rule = new ValidationRule(['rule' => 'willPass']);
         $this->assertTrue($Rule->process($data, $providers, $context));
 
-        $Rule = new ValidationRule(['rule' => 'myTestRule3']);
+        $Rule = new ValidationRule(['rule' => 'willFail3']);
         $this->assertEquals('string', $Rule->process($data, $providers, $context));
 
-        $Rule = new ValidationRule(['rule' => 'myTestRule', 'message' => 'foo']);
+        $Rule = new ValidationRule(['rule' => 'willFail', 'message' => 'foo']);
         $this->assertEquals('foo', $Rule->process($data, $providers, $context));
     }
 
@@ -90,7 +90,7 @@ class ValidationRuleTest extends TestCase
         $providers = ['default' => ''];
 
         $rule = new ValidationRule([
-            'rule' => [$this, 'myTestRule']
+            'rule' => [$this, 'willFail']
         ]);
         $this->assertFalse($rule->process($data, $providers, $context));
     }
@@ -123,19 +123,19 @@ class ValidationRuleTest extends TestCase
         $providers = ['default' => $this];
 
         $Rule = new ValidationRule([
-            'rule' => 'myTestRule',
+            'rule' => 'willFail',
             'on' => 'create'
         ]);
         $this->assertFalse($Rule->process($data, $providers, ['newRecord' => true]));
 
         $Rule = new ValidationRule([
-            'rule' => 'myTestRule',
+            'rule' => 'willFail',
             'on' => 'update'
         ]);
         $this->assertTrue($Rule->process($data, $providers, ['newRecord' => true]));
 
         $Rule = new ValidationRule([
-            'rule' => 'myTestRule',
+            'rule' => 'willFail',
             'on' => 'update'
         ]);
         $this->assertFalse($Rule->process($data, $providers, ['newRecord' => false]));
@@ -152,7 +152,7 @@ class ValidationRuleTest extends TestCase
         $providers = ['default' => $this];
 
         $Rule = new ValidationRule([
-            'rule' => 'myTestRule',
+            'rule' => 'willFail',
             'on' => function ($context) use ($providers) {
                 $expected = compact('providers') + ['newRecord' => true, 'data' => []];
                 $this->assertEquals($expected, $context);
@@ -162,7 +162,7 @@ class ValidationRuleTest extends TestCase
         $this->assertFalse($Rule->process($data, $providers, ['newRecord' => true]));
 
         $Rule = new ValidationRule([
-            'rule' => 'myTestRule',
+            'rule' => 'willFail',
             'on' => function ($context) use ($providers) {
                 $expected = compact('providers') + ['newRecord' => true, 'data' => []];
                 $this->assertEquals($expected, $context);
@@ -179,17 +179,17 @@ class ValidationRuleTest extends TestCase
      */
     public function testGet()
     {
-        $Rule = new ValidationRule(['rule' => 'myTestRule', 'message' => 'foo']);
+        $Rule = new ValidationRule(['rule' => 'willFail', 'message' => 'foo']);
 
-        $this->assertEquals('myTestRule', $Rule->get('rule'));
+        $this->assertEquals('willFail', $Rule->get('rule'));
         $this->assertEquals('foo', $Rule->get('message'));
         $this->assertEquals('default', $Rule->get('provider'));
         $this->assertEquals([], $Rule->get('pass'));
         $this->assertNull($Rule->get('non-existent'));
 
-        $Rule = new ValidationRule(['rule' => ['myTestRule2', 'param'], 'message' => 'bar']);
+        $Rule = new ValidationRule(['rule' => ['willPass', 'param'], 'message' => 'bar']);
 
-        $this->assertEquals('myTestRule2', $Rule->get('rule'));
+        $this->assertEquals('willPass', $Rule->get('rule'));
         $this->assertEquals('bar', $Rule->get('message'));
         $this->assertEquals(['param'], $Rule->get('pass'));
     }