# unitizeR - Summary of Vignettes

#### Brodie Gaslam

- Introduction
  - Quickstart
  - Comparison to `testthat`
  - Things to know about `unitizer`
- Test details
  - What expressions are considered tests
  - Modify how new tests are compared (default: `all.equal`)
  - Organize your tests into sections
  - Track other aspects of test evaluation beyond just value
- Interactive Environment
  - `unitizer` commands
  - Navigating `unitizer`s
  - A guide to test objects
  - `unitize_dir`
- Reproducible Tests
  - Reviews how `unitizer` tracks and manages different aspects of session state to insulate tests from variability in a user session
  - Details on evaluation environments, and potential pitfalls
- Miscellaneous
  - How unitizers are stored, and possible alternatives
  - Version control and `unitizer`
  - How to modify an existing `unitizer`
  - Troubleshooting
  - Other issues
    - Why you cannot run `unitizer` inside `try`/`tryCatch` blocks
    - Functions that are overriden at the `unitizer` prompt