Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move test harness to separate package #110

Open
wants to merge 65 commits into
base: master
Choose a base branch
from
Open

Commits on Jul 17, 2024

  1. Refactor test harness structure

    sonro committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    8270cb7 View commit details
    Browse the repository at this point in the history
  2. Test the test harness

    sonro committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    23c6f9e View commit details
    Browse the repository at this point in the history
  3. Rustfmt test harness

    sonro committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    726c057 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    588959d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4833142 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    48d4609 View commit details
    Browse the repository at this point in the history
  7. Add API wrapper to test harness

    sonro committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    461b9eb View commit details
    Browse the repository at this point in the history
  8. Test empty envfile in harness

    sonro committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    240d0f5 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    97e69b5 View commit details
    Browse the repository at this point in the history
  10. Test harness BOM handling

    sonro committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    88386ac View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d872f14 View commit details
    Browse the repository at this point in the history
  12. Clean harness utility layout

    sonro committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    e870d60 View commit details
    Browse the repository at this point in the history
  13. Move test harness to separate crate

    Allow both dotenvy and dotenvy_macro to make use of the test harness
    sonro committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    799cfb6 View commit details
    Browse the repository at this point in the history
  14. Fix const naming convension

    sonro committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    cddf9bd View commit details
    Browse the repository at this point in the history
  15. Refactor wrappers into module

    sonro committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    1a93d86 View commit details
    Browse the repository at this point in the history
  16. Flesh out test_util docs

    sonro committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    538e196 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    31cf074 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    443ab30 View commit details
    Browse the repository at this point in the history
  19. Fix testenv lifetime

    sonro committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    972162c View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    a1a554d View commit details
    Browse the repository at this point in the history
  21. Test adding envfiles to testenv

    sonro committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    3dfc394 View commit details
    Browse the repository at this point in the history
  22. Clean TestEnv::add_envfile

    sonro committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    c70aa93 View commit details
    Browse the repository at this point in the history
  23. Test adding env vars to testenv

    sonro committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    9ba20dd View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    0fce979 View commit details
    Browse the repository at this point in the history
  25. Test rest of TestEnv

    sonro committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    6992416 View commit details
    Browse the repository at this point in the history
  26. Test envfile functions

    sonro committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    55ed501 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    3471211 View commit details
    Browse the repository at this point in the history
  28. Fix macos working directory

    sonro committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    6edeb9f View commit details
    Browse the repository at this point in the history
  29. Remove wrap module

    sonro committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    896c32f View commit details
    Browse the repository at this point in the history
  30. Add extra assertions

    sonro committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    dc14ec5 View commit details
    Browse the repository at this point in the history
  31. Fix naming consistency

    sonro committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    1bd15d0 View commit details
    Browse the repository at this point in the history
  32. Add EnvFileBuilder conversions

    sonro committed Jul 17, 2024
    Configuration menu
    Copy the full SHA
    9974e0b View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2024

  1. Fix canonicalize paths

    sonro committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    2d13009 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. Configuration menu
    Copy the full SHA
    9219e80 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    59b4684 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. clippy::uninlined_format_args

    allan2 committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    d4e7d63 View commit details
    Browse the repository at this point in the history
  2. clippy::manual_assert

    allan2 committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    dc60d95 View commit details
    Browse the repository at this point in the history
  3. clippy::use_self

    allan2 committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    9107127 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4183f0c View commit details
    Browse the repository at this point in the history
  5. clippy::default_trait_access

    allan2 committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    e2642df View commit details
    Browse the repository at this point in the history
  6. clippy::doc_markdown

    allan2 committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    d39b060 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    91f4fa6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    cf8f41a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    da380d3 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2022513 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    3fa8a68 View commit details
    Browse the repository at this point in the history
  12. rustfmt, allow clippy::should_panic_without_expect

    The [`should_panic_without_expect`](https://rust-lang.github.io/rust-clippy/master/index.html#/should_panic_without_expect) pedantic lint is failing CI.
    The lint is not that useful given our small tests.
    allan2 committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    81b2d5f View commit details
    Browse the repository at this point in the history
  13. Fix unnecessary assert messages

    sonro committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    b764212 View commit details
    Browse the repository at this point in the history
  14. Update authors

    sonro committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    cf4cc43 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    deef3f2 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. Fix rustdoc dotenvy link

    sonro committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    1efcba9 View commit details
    Browse the repository at this point in the history
  2. Rename envfile to env_file

    To match env_var
    sonro committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    aa9f907 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ce6e00b View commit details
    Browse the repository at this point in the history
  4. Add more trait impls to EnvFileBuilder

    - Clone
    - PartialEq
    - Eq
    
    - PartialEq to String and &str
    - PartialEq to Vec<u8> and &[u8]
    
    - AsRef<[u8]>
    sonro committed Jul 31, 2024
    Configuration menu
    Copy the full SHA
    05c9818 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. Fix testenv reset

    sonro committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    129d68f View commit details
    Browse the repository at this point in the history
  2. Remove default testenv

    Let users of the test utils customize their own defaults
    sonro committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    6fa82bc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4dfeed7 View commit details
    Browse the repository at this point in the history
  4. Fix testenv var state test

    sonro committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    ebc2f6c View commit details
    Browse the repository at this point in the history
  5. Remove extra Efc methods

    sonro committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    cef502f View commit details
    Browse the repository at this point in the history
  6. Rename TestEnv::init to new

    To better match Rust API guidelines
    sonro committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    3a9f931 View commit details
    Browse the repository at this point in the history
  7. Rename helper functions

    sonro committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    16fd9a8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    06c3af8 View commit details
    Browse the repository at this point in the history
  9. Fix Efb to Efc in readme

    sonro committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    dbba2e4 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9aa6b27 View commit details
    Browse the repository at this point in the history
  11. Remove dotenvy from test suite

    sonro committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    afb2ea9 View commit details
    Browse the repository at this point in the history