Skip to content
  • Jared White's avatar
    289192fc
    Revamp the `minitesting` bundled configuration so it uses `Rack::Test` (#954) · 289192fc
    Jared White authored
    * Revamp the minitesting bundled configuration so it uses Rack::Test and the Roda server
    
    * Use more appropriate log level setting
    
    * Remove hardcoded `roda_app.rb` file path, other serveer Zeitwerk optimizations
    
    Fixes #688
    
    * Add support for Minitest expectations to Bridgetown tests
    
    - also add  "intuitive" expectations like `expect(something) == "to equal this"`
    - remove RSpec Mocks library and replace with Minitest mocks and stubs
    
    * Move expectations so that Bridgetown::Test can access it too
    
    * Set ENV var so expectations aren't polluting Object
    
    * Include full Spec DSL in `Bridgetown::Test`
    
    transition some "shoulda" style tests to Minitest spec syntax
    
    * use extend rather than include
    
    * fix whitespace
    
    * Relocate server autoload code to a new module
    
    * Add information about spec-style tests, link to cheat sheet
    
    * remove spurious method
    289192fc
    Revamp the `minitesting` bundled configuration so it uses `Rack::Test` (#954)
    Jared White authored
    * Revamp the minitesting bundled configuration so it uses Rack::Test and the Roda server
    
    * Use more appropriate log level setting
    
    * Remove hardcoded `roda_app.rb` file path, other serveer Zeitwerk optimizations
    
    Fixes #688
    
    * Add support for Minitest expectations to Bridgetown tests
    
    - also add  "intuitive" expectations like `expect(something) == "to equal this"`
    - remove RSpec Mocks library and replace with Minitest mocks and stubs
    
    * Move expectations so that Bridgetown::Test can access it too
    
    * Set ENV var so expectations aren't polluting Object
    
    * Include full Spec DSL in `Bridgetown::Test`
    
    transition some "shoulda" style tests to Minitest spec syntax
    
    * use extend rather than include
    
    * fix whitespace
    
    * Relocate server autoload code to a new module
    
    * Add information about spec-style tests, link to cheat sheet
    
    * remove spurious method
This project manages its dependencies using Bundler. Learn more
Loading