There is no such documentation because they are all seperate tools. RSpec is a standalone testing tool, it consists of a group of gems, by default if you use rspec-rails you’ll automatically use rspec-core rspec-mocks and rspec-expectations which provider the runner, mocking / double tools, and expectation matchers. You can customise the later two parts with other gems but you’re best of looking at their documentation of how to be used with rspec-core if thats the route you are taking.
Cucumber is a BDD descriptive testing framework, we use it to provide documentation via relish and to prevent an entirely dog-food test suit. (E.g it verifies that our documentation works through reproducible examples). Cucumber can use rspec-mocks and rspec-expectations, but this is optional and up to your configuration. Relish is a cucumber documentation host. Mini-Test is a replacement for test-unit, whilst you can use rspec-mocks and rspec-expectations with it, this is a-typical. Most people use rspec or mini-test, not both. AutoTest is an old auto test watcher. It can be safely turned off if you are upgrading an old project, its function is/was to watch your files and run the changed tests to shorten the TDD cycle but has been replaced with more modern tools like guard, zeus, etc. Cheers Jon Rowe --------------------------- [email protected] jonrowe.co.uk On 9 April 2020 at 19:33, Jack Royal-Gordon wrote: > As a follow-up question, where can I find documentation that talks about the > relationship of all these various pieces: > RSpec > Cucumber > Relish > Mini-Test > AutoTest > > I seem to be in some kind of dependency hell or version mismatch as I try to > get RSpec testing working for my Rails 3.2 / Ruby 2.0 application, > preparatory to upgrading Ruby and Rails versions. I think that understanding > the relationship of these pieces is the beginning of solving my problems. -- You received this message because you are subscribed to the Google Groups "rspec" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/rspec/dejalu-217-271e3dfd-2a47-42ac-b20c-c96f5b7d8424%40jonrowe.co.uk.
