On Thu, Apr 30, 2009 at 2:55 PM, Andrew Timberlake <[email protected]> wrote: > It gives me the same error when I run > rake spec > spec specs/ > or > autospec > > It also gives the same error with specs like > it { should_not be_nil } > and > it { should respond_to(:name) }
Those are internal to rspec and I can assure you they have descriptions. I'm mystified. Anybody else on this list have a similar experience? > > > On Thursday, April 30, 2009, David Chelimsky <[email protected]> wrote: >> On Thu, Apr 30, 2009 at 9:44 AM, Andrew Timberlake >> <[email protected]> wrote: >>> I'm suddenly getting an error on my specs >>> >>> /usr/local/lib/ruby/gems/1.8/gems/rspec-1.2.5/lib/spec/example/example_methods.rb:24:in >>> `description': No description supplied for example declared on >>> /home/andrew/dev/rhythm/website/spec/models/product_template_spec.rb:4 >>> (Spec::Example::NoDescriptionError) >>> from >>> /usr/local/lib/ruby/gems/1.8/gems/rspec-1.2.5/lib/spec/example/example_methods.rb:51:in >>> `execute' >>> from >>> /usr/local/lib/ruby/gems/1.8/gems/rspec-1.2.5/lib/spec/example/example_group_methods.rb:207:in >>> `run_examples' >>> from >>> /usr/local/lib/ruby/gems/1.8/gems/rspec-1.2.5/lib/spec/example/example_group_methods.rb:205:in >>> `each' >>> from >>> /usr/local/lib/ruby/gems/1.8/gems/rspec-1.2.5/lib/spec/example/example_group_methods.rb:205:in >>> `run_examples' >>> from >>> /usr/local/lib/ruby/gems/1.8/gems/rspec-1.2.5/lib/spec/example/example_group_methods.rb:103:in >>> `run' >>> from >>> /usr/local/lib/ruby/gems/1.8/gems/rspec-1.2.5/lib/spec/runner/example_group_runner.rb:23:in >>> `run' >>> from >>> /usr/local/lib/ruby/gems/1.8/gems/rspec-1.2.5/lib/spec/runner/example_group_runner.rb:22:in >>> `each' >>> from >>> /usr/local/lib/ruby/gems/1.8/gems/rspec-1.2.5/lib/spec/runner/example_group_runner.rb:22:in >>> `run' >>> from >>> /usr/local/lib/ruby/gems/1.8/gems/rspec-1.2.5/lib/spec/runner/options.rb:119:in >>> `run_examples' >>> from >>> /usr/local/lib/ruby/gems/1.8/gems/rspec-1.2.5/lib/spec/runner/command_line.rb:9:in >>> `run' >>> from /usr/local/lib/ruby/gems/1.8/gems/rspec-1.2.5/bin/spec:4 >>> from /usr/local/bin/spec:19:in `load' >>> from /usr/local/bin/spec:19 >>> >>> >>> The spec is as follows (using Remarkable) >>> require File.expand_path(File.dirname(__FILE__) + '/../spec_helper') >>> >>> describe ProductTemplate do >>> it { should belong_to(:account) } >>> >>> it { should validate_presence_of(:account) } >>> it { should validate_presence_of(:name) } >>> it { should validate_presence_of(:cost) } >>> >>> it { should validate_length_of(:name).within(1..100) } >>> >>> it { should validate_uniqueness_of(:name) } >>> end >>> >>> I've just updated to the latest versions of rspec, rspec-rails and >>> remarkable >>> >>> >>> Not sure what I'm doing wrong here. >> >> That happens when a matcher doesn't supply a description (which is >> required), but it looks like the remarkable matchers do, so I'm not >> sure what's up with that. >> >> How are you running it? What command? >> >>> >>> Thanks >>> >>> Andrew >>> _______________________________________________ >>> rspec-users mailing list >>> [email protected] >>> http://rubyforge.org/mailman/listinfo/rspec-users >>> >> _______________________________________________ >> rspec-users mailing list >> [email protected] >> http://rubyforge.org/mailman/listinfo/rspec-users >> > > -- > Andrew Timberlake > http://ramblingsonrails.com > http://www.linkedin.com/in/andrewtimberlake > > "I have never let my schooling interfere with my education" - Mark Twain > _______________________________________________ > rspec-users mailing list > [email protected] > http://rubyforge.org/mailman/listinfo/rspec-users > _______________________________________________ rspec-users mailing list [email protected] http://rubyforge.org/mailman/listinfo/rspec-users
