Module: Capybara
- Defined in:
- lib/capybara/simulated/minitest.rb,
lib/capybara/simulated.rb,
lib/capybara/simulated/node.rb,
lib/capybara/simulated/trace.rb,
lib/capybara/simulated/driver.rb,
lib/capybara/simulated/errors.rb,
lib/capybara/simulated/browser.rb,
lib/capybara/simulated/version.rb,
lib/capybara/simulated/sourcemap.rb,
lib/capybara/simulated/v8_runtime.rb,
lib/capybara/simulated/asset_cache.rb,
lib/capybara/simulated/script_cache.rb,
lib/capybara/simulated/runtime_shared.rb,
lib/capybara/simulated/stack_resolver.rb,
lib/capybara/simulated/webauthn_state.rb,
lib/capybara/simulated/worker_runtime.rb,
lib/capybara/simulated/quickjs_runtime.rb,
lib/capybara/simulated/trace_persistence.rb,
lib/capybara/simulated/whitespace_normalizer.rb
Overview
Minitest integration for trace file output. Require it from your
test_helper / application_system_test_case.rb:
require 'capybara/simulated/minitest'
With CSIM_TRACE_DIR=/path/to/dir set, each test that recorded a trace
is persisted to <dir>/<Class_test_name>.json after it runs. Inert
when the env var is unset. Whether a trace is recorded at all is
governed separately by CSIM_TRACE (off / on-failure / full) — see
Browser. Render a saved trace into an HTML viewer with
capybara-simulated trace <file>.json.
Defined Under Namespace
Modules: Simulated