Rails 6 System Tests, From Top to Bottom
14-May-2020 1910
A Rails 6 system test is a test that exercises your application in a way that, as much as possible, simulates a real user interacting with it via a browser. More than any other kind of tests, system tests verify that the whole app does what it’s supposed to do.As such, they are typically used for acceptance testing: tests that verify that an app has fully implemented a specified feature. They are also useful for smoke tests: high-level tests that exercise the code just enough to verify that nothing is badly broken. As well as characterization tests: tests that capture an app’s current behavior in preparation for internal refactoring.
Rails 6 System Tests, From Top to Bottom #ruby #rubydeveloper #rubyonrails #Rails #System #Tests, #Bottom #tests, https://rubyonrails.ba/link/rails-6-system-tests-from-top-to-bottom