Op 16-feb-08, om 15:13 heeft David Chelimsky het volgende geschreven: > On Feb 16, 2008 9:10 AM, Ivo Dancet <[EMAIL PROTECTED]> wrote: >> That was very quick, thanks! >> >> No, I was not (and it works when I require the file), I thought rspec >> would have some method to load the implementation file (as I followed >> the naming convention) like it does in rails. > > What mislead you to believe such a thing?
such a thing as in: rspec in rails doesn't work the way I thought, or as in: why would it work the same way or as in: 'naming convention? there is no such thing'! I guess the answer on all three possibilities is: I don't really know much about the internals of rspec... I'm working with it for about two months now and I really love it. With rails it just works, but now that I want to use rspec outside of rails, I couldn't find what I really need to do easily and I may have jumped to conclusions... > > >> >> Op 16-feb-08, om 14:59 heeft David Chelimsky het volgende geschreven: >> >> >>> On Feb 16, 2008 8:51 AM, Ivo Dancet <[EMAIL PROTECTED]> wrote: >>>> Hi >>>> >>>> I can't seem to get rspec and autotest to work in a small test >>>> project. The spec command doesn't load the implementation file. I >>>> found some info about non-rails projects with rspec, but these did >>>> not >>>> solve my problem. >>>> >>>> I have the following files: >>>> >>>> project_map/ >>>> lib/todoist.rb >>>> spec/todoist_spec.rb >>>> >>>> in todoist.rb I have a Todoist class, in the spec I have a describe >>>> Todoist with one example >>>> >>>> Autotest runs and does reload files in /lib and /spec, it's the >>>> spec >>>> (spec spec/todoist_spec.rb) that crashes with 'uninitialized >>>> constant >>>> Todoist'. >>> >>> Are you requiring the implementation file from the spec file? >>> >>>> >>>> Backtrace: >>>> ./spec/todoist_spec.rb:3: uninitialized constant Todoist >>>> (NameError) >>>> from /Library/Ruby/Gems/1.8/gems/rspec-1.1.3/lib/spec/runner/ >>>> example_group_runner.rb:14:in `load' >>>> from /Library/Ruby/Gems/1.8/gems/rspec-1.1.3/lib/spec/runner/ >>>> example_group_runner.rb:14:in `load_files' >>>> from /Library/Ruby/Gems/1.8/gems/rspec-1.1.3/lib/spec/runner/ >>>> example_group_runner.rb:13:in `each' >>>> from /Library/Ruby/Gems/1.8/gems/rspec-1.1.3/lib/spec/runner/ >>>> example_group_runner.rb:13:in `load_files' >>>> from /Library/Ruby/Gems/1.8/gems/rspec-1.1.3/lib/spec/runner/ >>>> options.rb:84:in `run_examples' >>>> from /Library/Ruby/Gems/1.8/gems/rspec-1.1.3/lib/spec/runner/ >>>> command_line.rb:19:in `run' >>>> from /Library/Ruby/Gems/1.8/gems/rspec-1.1.3/bin/spec:4 >>>> from /usr/bin/spec:16:in `load' >>>> from /usr/bin/spec:16 >>>> >>>> rspec 1.1.3 (run as gem) >>>> standard Mac OS X Leopard ruby (1.8.6) >>>> >>>> Any solutions? >>>> Regards >>>> >>>> _______________________________________________ >>>> rspec-users mailing list >>>> rspec-users@rubyforge.org >>>> http://rubyforge.org/mailman/listinfo/rspec-users >>>> >>> _______________________________________________ >>> rspec-users mailing list >>> rspec-users@rubyforge.org >>> http://rubyforge.org/mailman/listinfo/rspec-users >> >> _______________________________________________ >> rspec-users mailing list >> rspec-users@rubyforge.org >> http://rubyforge.org/mailman/listinfo/rspec-users >> > _______________________________________________ > rspec-users mailing list > rspec-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users