| 12345678910111213141516171819202122 |
- <?php
- namespace Tests\Unit;
- use PHPUnit\Framework\TestCase;
- class WorldCupOddsAdminViewTest extends TestCase
- {
- public function testOddsCellCanBeEditedInlineWithoutPageRefresh(): void
- {
- $view = file_get_contents(__DIR__ . '/../../resources/views/admin/world_cup/odds.blade.php');
- $this->assertContains('class="js-current-odds"', $view);
- $this->assertContains("row.cells[5].addEventListener('click'", $view);
- $this->assertContains('beginInlineOddsEdit(row, row.cells[5]);', $view);
- $this->assertContains('event.preventDefault();', $view);
- $this->assertContains("X-Requested-With', 'XMLHttpRequest'", $view);
- $this->assertContains('saveInlineOdds(row, input.value);', $view);
- $this->assertContains('world-cup-odds-ajax-result', $view);
- $this->assertNotContains("form.scrollIntoView({ behavior: 'smooth', block: 'center' });", $view);
- }
- }
|