Skip to content
This repository was archived by the owner on Jan 10, 2024. It is now read-only.

Runner fails with error if there is a describe block with no it block inside #55

Open
RobertAudi opened this issue Jul 13, 2013 · 0 comments

Comments

@RobertAudi
Copy link

This actually be a Jasmine issue, but I'm not sure. If I have a spec file with a describe block/function but no it block, it fails with the following error:

$ phantomjs "/Users/aziz/.rvm/gems/ruby-2.0.0-p247@rails_fisheye/gems/jasmine-rails-0.4.5/lib/tasks/runner.js" "file:///Users/aziz/Sandbox/ruby/rails/fisheye/spec/tmp/runner.html?spec="
Running: file:///Users/aziz/Sandbox/ruby/rails/fisheye/spec/tmp/runner.html?spec=
Starting...
ERROR: TypeError: 'undefined' is not an object (evaluating 'reporterView.suiteComplete')
TRACE:
 -> file:///Users/aziz/Sandbox/ruby/rails/fisheye/spec/tmp/assets/jasmine-html.js: 92
 -> file:///Users/aziz/Sandbox/ruby/rails/fisheye/spec/tmp/assets/jasmine.js: 1788
 -> file:///Users/aziz/Sandbox/ruby/rails/fisheye/spec/tmp/assets/jasmine.js: 2475
 -> file:///Users/aziz/Sandbox/ruby/rails/fisheye/spec/tmp/assets/jasmine.js: 2522
 -> file:///Users/aziz/Sandbox/ruby/rails/fisheye/spec/tmp/assets/jasmine.js: 2106
 -> file:///Users/aziz/Sandbox/ruby/rails/fisheye/spec/tmp/assets/jasmine.js: 2049
 -> file:///Users/aziz/Sandbox/ruby/rails/fisheye/spec/tmp/assets/jasmine.js: 2523
 -> file:///Users/aziz/Sandbox/ruby/rails/fisheye/spec/tmp/assets/jasmine.js: 2096
 -> file:///Users/aziz/Sandbox/ruby/rails/fisheye/spec/tmp/assets/jasmine.js: 2049
 -> file:///Users/aziz/Sandbox/ruby/rails/fisheye/spec/tmp/assets/jasmine.js: 2145
 -> file:///Users/aziz/Sandbox/ruby/rails/fisheye/spec/tmp/assets/jasmine.js: 802
 -> file:///Users/aziz/Sandbox/ruby/rails/fisheye/spec/tmp/assets/jasmine-boot.js: 19 (in function "execJasmine")
rake aborted!
Error executing command: phantomjs "/Users/aziz/.rvm/gems/ruby-2.0.0-p247@rails_fisheye/gems/jasmine-rails-0.4.5/lib/tasks/runner.js" "file:///Users/aziz/Sandbox/ruby/rails/fisheye/spec/tmp/runner.html?spec="
/Users/aziz/.rvm/gems/ruby-2.0.0-p247@rails_fisheye/gems/jasmine-rails-0.4.5/lib/tasks/jasmine-rails_tasks.rake:5:in `run_cmd'
/Users/aziz/.rvm/gems/ruby-2.0.0-p247@rails_fisheye/gems/jasmine-rails-0.4.5/lib/tasks/jasmine-rails_tasks.rake:28:in `block (2 levels) in <top (required)>'
/Users/aziz/.rvm/gems/ruby-2.0.0-p247@rails_fisheye/bin/ruby_noexec_wrapper:14:in `eval'
/Users/aziz/.rvm/gems/ruby-2.0.0-p247@rails_fisheye/bin/ruby_noexec_wrapper:14:in `<main>'
Tasks: TOP => spec:javascript
(See full trace by running task with --trace)

Not sure why, or if this is normal...

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant