Hi Stewart There was a bug, I fixed it in master a week ago, and just merged those changes into the rails3 branch. Also, if you're using TS as a gem, I just pushed a new release candidate release as well - 2.0.0.rc2. Give it a spin.
Cheers -- Pat On 23/08/2010, at 4:26 AM, Stewart wrote: > Hello I am attempting to test some functionally that is using thinking > sphinx. I am testing with cucumber. I am currently writing the step > for rebuilding the index. > > When /^The search index is rebuilt$/ do > ThinkingSphinx::Test.index > sleep(0.25) > end > > I have also added > > require 'cucumber/thinking_sphinx/external_world' > Cucumber::ThinkingSphinx::ExternalWorld.new > Cucumber::Rails::World.use_transactional_fixtures = false > > to my env.rb file. > > When I run cucumber I get the following error. Just wondering if I > have missed out on anything. > > (in /Users/stewartmatheson/code/rails/telescope) > bundle exec /Users/stewartmatheson/.rvm/rubies/ruby-1.8.7-p174/bin/ > ruby -I "/Users/stewartmatheson/.rvm/gems/ruby-1.8.7-p...@rails3/gems/ > cucumber-0.8.5/lib:lib" "/Users/stewartmatheson/.rvm/gems/ruby-1.8.7- > p...@rails3/gems/cucumber-0.8.5/bin/cucumber" --profile default > Using the default profile... > DEPRECATION WARNING: subclasses is deprecated and will be removed from > Rails 3.0 (use descendants instead). (called from send at /Users/ > stewartmatheson/.rvm/gems/ruby-1.8.7-p...@rails3/gems/thinking- > sphinx-2.0.0.rc1/lib/thinking_sphinx/context.rb:58) > DEPRECATION WARNING: subclasses is deprecated and will be removed from > Rails 3.0 (use descendants instead). (called from send at /Users/ > stewartmatheson/.rvm/gems/ruby-1.8.7-p...@rails3/gems/thinking- > sphinx-2.0.0.rc1/lib/thinking_sphinx/context.rb:58) > DEPRECATION WARNING: subclasses is deprecated and will be removed from > Rails 3.0 (use descendants instead). (called from send at /Users/ > stewartmatheson/.rvm/gems/ruby-1.8.7-p...@rails3/gems/thinking- > sphinx-2.0.0.rc1/lib/thinking_sphinx/context.rb:58) > DEPRECATION WARNING: subclasses is deprecated and will be removed from > Rails 3.0 (use descendants instead). (called from add_indexed_models > at /Users/stewartmatheson/.rvm/gems/ruby-1.8.7-p...@rails3/gems/ > thinking-sphinx-2.0.0.rc1/lib/thinking_sphinx/context.rb:43) > uninitialized constant Cucumber::ThinkingSphinx (NameError) > /Users/stewartmatheson/.rvm/gems/ruby-1.8.7-p...@rails3/gems/thinking- > sphinx-2.0.0.rc1/lib/cucumber/thinking_sphinx/external_world.rb:3 > /Users/stewartmatheson/code/rails/telescope/features/support/env.rb:60 > /Users/stewartmatheson/.rvm/gems/ruby-1.8.7-p...@rails3/gems/ > cucumber-0.8.5/bin/../lib/cucumber/rb_support/rb_language.rb:141:in > `require' > /Users/stewartmatheson/.rvm/gems/ruby-1.8.7-p...@rails3/gems/ > cucumber-0.8.5/bin/../lib/cucumber/rb_support/rb_language.rb:141:in > `load_code_file' > /Users/stewartmatheson/.rvm/gems/ruby-1.8.7-p...@rails3/gems/ > cucumber-0.8.5/bin/../lib/cucumber/step_mother.rb:108:in > `load_code_file' > /Users/stewartmatheson/.rvm/gems/ruby-1.8.7-p...@rails3/gems/ > cucumber-0.8.5/bin/../lib/cucumber/step_mother.rb:100:in > `load_code_files' > /Users/stewartmatheson/.rvm/gems/ruby-1.8.7-p...@rails3/gems/ > cucumber-0.8.5/bin/../lib/cucumber/step_mother.rb:99:in `each' > /Users/stewartmatheson/.rvm/gems/ruby-1.8.7-p...@rails3/gems/ > cucumber-0.8.5/bin/../lib/cucumber/step_mother.rb:99:in > `load_code_files' > /Users/stewartmatheson/.rvm/gems/ruby-1.8.7-p...@rails3/gems/ > cucumber-0.8.5/bin/../lib/cucumber/cli/main.rb:53:in `execute!' > /Users/stewartmatheson/.rvm/gems/ruby-1.8.7-p...@rails3/gems/ > cucumber-0.8.5/bin/../lib/cucumber/cli/main.rb:25:in `execute' > /Users/stewartmatheson/.rvm/gems/ruby-1.8.7-p...@rails3/gems/ > cucumber-0.8.5/bin/cucumber:8 > rake aborted! > Command failed with status (1): [bundle exec /Users/ > stewartmatheson/.rvm/ru...] > > I am using rails 3.0.0.rc and ruby 1.8.7 > > -- > You received this message because you are subscribed to the Google Groups > "Thinking Sphinx" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/thinking-sphinx?hl=en. > -- You received this message because you are subscribed to the Google Groups "Thinking Sphinx" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/thinking-sphinx?hl=en.
