| 123456789101112131415161718192021222324 |
- <?php
- use App\Service\OnChange\OnChangeContext;
- use App\Service\OnChange\OnChangeDefault;
- use PHPUnit\Framework\TestCase;
- class OnChangeDefaultTest extends TestCase
- {
- /**
- * Default OnChange service does nothing; it shouldn't change anything to the data nor raise excemptions
- */
- public function testDoesNothing() {
- $data = 1;
- $context = new OnChangeContext([]);
- $onChange = new OnChangeDefault();
- $onChange->validate($data, $context);
- $data = $onChange->preProcess($data, $context);
- $onChange->beforeChange($data, $context);
- $onChange->onChange($data, $context);
- $this->assertEquals(1, $data);
- }
- }
|