Thanks for the excellent summary, Jon. > On Apr 10, 2020, at 2:15 AM, Jon Rowe <[email protected]> wrote: > > 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] > <mailto:[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 > > <https://groups.google.com/d/msgid/rspec/dejalu-217-271e3dfd-2a47-42ac-b20c-c96f5b7d8424%40jonrowe.co.uk?utm_medium=email&utm_source=footer>.
-- 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/0558560B-680F-4822-8E94-23F62B8AC1D4%40pobox.com.
