test(polish): match channel row, nested-reply, cursor paginator, hotkeys

Four tests covering the post-audit polish commits:
- Match watch page renders the shared .channel-row component.
- Reply-to-reply button carries data-parent-id and data-handle so the
  JS can prefill "@author " when the parent reply form opens.
- liked() controller returns a CursorPaginator instance (controller
  introspection — avoids a 400 KB view render per assertion).
- video-player component ships the ">" / "<" playback-rate hotkey.

Also cleans up a stale ->onEachSide()->links() call in user/liked.blade
that would blow up now that the controller returns a CursorPaginator
(which doesn't support onEachSide).

Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>
This commit is contained in:
ghassanandClaude Opus 4.7 committed 2026-10-21 12:11:08 +03:00
1 parent 341e94a4f8
commit 73de5bc97e
2 files changed
+167 -1

No files matched your search

+2 -1
View File
@@ -146,7 +146,8 @@
@endforeach
</div>
<div class="mt-4">{{ $videos->onEachSide(1)->links() }}</div>
{{-- Cursor paginator has no "N pages" concept — just prev/next. --}}
<div class="mt-4">{{ $videos->links() }}</div>
@endif
@endsection