Files
instagram-bot/tests
Marc Mintel db226ed7c2 test(e2e): add plugin chain integration tests for hostile environments
THE ROOT CAUSE OF LYING TESTS:
81 E2E tests existed but ZERO tested the full plugin chain (execute_all)
against non-Instagram environments. Each plugin was tested in isolation,
but the integration between perception (SAE) and action (obstacle_guard)
was a complete blind spot.

NEW TESTS:
- test_chain_terminates_on_permission_dialog: Proves the full plugin chain
  terminates at obstacle_guard when a system permission dialog is detected.
  No downstream interaction plugins (resonance, like, follow) may fire.
- test_chain_terminates_on_foreign_app: Same for Chrome/browser takeover.
- test_chain_passes_through_on_normal_instagram: Sanity check that the
  chain runs normally on valid Instagram feeds.

These tests would have caught the 23:01 stuck-loop bug BEFORE it shipped.
2026-04-29 23:13:54 +02:00
..
2026-04-16 18:58:18 +02:00
2026-04-16 18:58:18 +02:00