Skip to content

Instantly share code, notes, and snippets.

@voxik
Created October 11, 2012 09:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save voxik/3871355 to your computer and use it in GitHub Desktop.
Save voxik/3871355 to your computer and use it in GitHub Desktop.
# for i in $(find ./spec -name *_spec.rb); do echo ${i}; done
./spec/autotest/discover_spec.rb
./spec/autotest/failed_results_re_spec.rb
./spec/autotest/rspec_spec.rb
./spec/command_line/order_spec.rb
./spec/rspec/core/command_line_spec.rb
./spec/rspec/core/configuration_options_spec.rb
./spec/rspec/core/configuration_spec.rb
./spec/rspec/core/deprecations_spec.rb
./spec/rspec/core/drb_command_line_spec.rb
./spec/rspec/core/drb_options_spec.rb
./spec/rspec/core/dsl_spec.rb
./spec/rspec/core/example_group_spec.rb
./spec/rspec/core/example_spec.rb
./spec/rspec/core/filter_manager_spec.rb
./spec/rspec/core/formatters/base_formatter_spec.rb
./spec/rspec/core/formatters/base_text_formatter_spec.rb
./spec/rspec/core/formatters/documentation_formatter_spec.rb
./spec/rspec/core/formatters/helpers_spec.rb
./spec/rspec/core/formatters/html_formatter_spec.rb
./spec/rspec/core/formatters/progress_formatter_spec.rb
./spec/rspec/core/formatters/snippet_extractor_spec.rb
./spec/rspec/core/formatters/text_mate_formatter_spec.rb
./spec/rspec/core/hooks_filtering_spec.rb
./spec/rspec/core/hooks_spec.rb
./spec/rspec/core/kernel_extensions_spec.rb
./spec/rspec/core/let_spec.rb
./spec/rspec/core/metadata_spec.rb
./spec/rspec/core/option_parser_spec.rb
./spec/rspec/core/pending_example_spec.rb
./spec/rspec/core/project_initializer_spec.rb
./spec/rspec/core/rake_task_spec.rb
./spec/rspec/core/reporter_spec.rb
./spec/rspec/core/resources/a_spec.rb
./spec/rspec/core/rspec_matchers_spec.rb
./spec/rspec/core/ruby_project_spec.rb
./spec/rspec/core/runner_spec.rb
./spec/rspec/core/shared_context_spec.rb
./spec/rspec/core/shared_example_group_spec.rb
./spec/rspec/core/subject_spec.rb
./spec/rspec/core/world_spec.rb
./spec/rspec/core_spec.rb
# for i in $(find ./spec -name *_spec.rb); do rspec ${i}; done
Run options:
include {:focus=>true}
exclude {:ruby=>#<Proc:./spec/spec_helper.rb:84>}
All examples were filtered out; ignoring {:focus=>true}
..
Finished in 0.00155 seconds
2 examples, 0 failures
Run options:
include {:focus=>true}
exclude {:ruby=>#<Proc:./spec/spec_helper.rb:84>}
All examples were filtered out; ignoring {:focus=>true}
....
Finished in 0.00635 seconds
4 examples, 0 failures
Run options:
include {:focus=>true}
exclude {:ruby=>#<Proc:./spec/spec_helper.rb:84>}
All examples were filtered out; ignoring {:focus=>true}
..............
Finished in 0.01599 seconds
14 examples, 0 failures
Run options:
include {:focus=>true}
exclude {:ruby=>#<Proc:./spec/spec_helper.rb:84>}
All examples were filtered out; ignoring {:focus=>true}
....
Finished in 0.11511 seconds
4 examples, 0 failures
Run options:
include {:focus=>true}
exclude {:ruby=>#<Proc:./spec/spec_helper.rb:84>}
All examples were filtered out; ignoring {:focus=>true}
F.........
Failures:
1) RSpec::Core::CommandLine configures streams before command line options
Failure/Error: config.should_receive(:force).at_least(:once).ordered
(#<RSpec::Core::Configuration:0x00000001ca4ee0>).force(any args)
expected: 1 time
received: 0 times
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/rspec/core/command_line_spec.rb:21:in `block (2 levels) in <module:Core>'
# /usr/share/gems/gems/rspec-mocks-2.11.3/lib/rspec/mocks/error_generator.rb:87:in `__raise'
# /usr/share/gems/gems/rspec-mocks-2.11.3/lib/rspec/mocks/error_generator.rb:46:in `raise_expectation_error'
# /usr/share/gems/gems/rspec-mocks-2.11.3/lib/rspec/mocks/message_expectation.rb:259:in `generate_error'
# /usr/share/gems/gems/rspec-mocks-2.11.3/lib/rspec/mocks/message_expectation.rb:215:in `verify_messages_received'
# /usr/share/gems/gems/rspec-mocks-2.11.3/lib/rspec/mocks/method_double.rb:85:in `block in verify'
# /usr/share/gems/gems/rspec-mocks-2.11.3/lib/rspec/mocks/method_double.rb:85:in `each'
# /usr/share/gems/gems/rspec-mocks-2.11.3/lib/rspec/mocks/method_double.rb:85:in `verify'
# /usr/share/gems/gems/rspec-mocks-2.11.3/lib/rspec/mocks/proxy.rb:96:in `block in verify'
# /usr/share/gems/gems/rspec-mocks-2.11.3/lib/rspec/mocks/proxy.rb:96:in `each'
# /usr/share/gems/gems/rspec-mocks-2.11.3/lib/rspec/mocks/proxy.rb:96:in `verify'
# /usr/share/gems/gems/rspec-mocks-2.11.3/lib/rspec/mocks/methods.rb:116:in `rspec_verify'
# /usr/share/gems/gems/rspec-mocks-2.11.3/lib/rspec/mocks/space.rb:11:in `block in verify_all'
# /usr/share/gems/gems/rspec-mocks-2.11.3/lib/rspec/mocks/space.rb:10:in `each'
# /usr/share/gems/gems/rspec-mocks-2.11.3/lib/rspec/mocks/space.rb:10:in `verify_all'
# /usr/share/gems/gems/rspec-mocks-2.11.3/lib/rspec/mocks.rb:19:in `verify'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/mocking/with_rspec.rb:14:in `verify_mocks_for_rspec'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:312:in `verify_mocks'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:304:in `run_after_each'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:119:in `block in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:178:in `call'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:178:in `run'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/spec_helper.rb:72:in `block (4 levels) in <top (required)>'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/spec_helper.rb:53:in `instance_eval'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/spec_helper.rb:53:in `sandboxed'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/spec_helper.rb:72:in `block (3 levels) in <top (required)>'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/extensions/instance_eval_with_args.rb:16:in `instance_exec'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/extensions/instance_eval_with_args.rb:16:in `instance_eval_with_args'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:246:in `instance_eval_with_args'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:93:in `block (2 levels) in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:91:in `call'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:91:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:424:in `run_hook'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:318:in `run_around_each_hooks'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:255:in `with_around_each_hooks'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:110:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:378:in `block in run_examples'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:374:in `map'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:374:in `run_examples'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:360:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `map'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `block in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/reporter.rb:34:in `report'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:25:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:69:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:8:in `block in autorun'
Finished in 0.0332 seconds
10 examples, 1 failure
Failed examples:
rspec ./spec/rspec/core/command_line_spec.rb:15 # RSpec::Core::CommandLine configures streams before command line options
Run options:
include {:focus=>true}
exclude {:ruby=>#<Proc:./spec/spec_helper.rb:84>}
All examples were filtered out; ignoring {:focus=>true}
.......................................FFFFF...............
Failures:
1) RSpec::Core::ConfigurationOptions --drb, -X does not send --drb back to the parser after parsing options
Failure/Error: config_options_object("--drb", "--color").drb_argv.should_not include("--drb")
NameError:
uninitialized constant RSpec::Core::ConfigurationOptions::DrbOptions
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/configuration_options.rb:35:in `drb_argv'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/rspec/core/configuration_options_spec.rb:267:in `block (3 levels) in <top (required)>'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:113:in `instance_eval'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:113:in `block in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:178:in `call'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:178:in `run'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/spec_helper.rb:72:in `block (4 levels) in <top (required)>'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/spec_helper.rb:53:in `instance_eval'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/spec_helper.rb:53:in `sandboxed'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/spec_helper.rb:72:in `block (3 levels) in <top (required)>'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/extensions/instance_eval_with_args.rb:16:in `instance_exec'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/extensions/instance_eval_with_args.rb:16:in `instance_eval_with_args'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:246:in `instance_eval_with_args'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:93:in `block (2 levels) in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:91:in `call'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:91:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:424:in `run_hook'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:318:in `run_around_each_hooks'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:255:in `with_around_each_hooks'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:110:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:378:in `block in run_examples'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:374:in `map'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:374:in `run_examples'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:360:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `block in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `map'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `map'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `block in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/reporter.rb:34:in `report'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:25:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:69:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:8:in `block in autorun'
2) RSpec::Core::ConfigurationOptions --drb, -X combined with --debug turns off the debugger if --drb is specified first
Failure/Error: config_options_object("--drb", "--debug").drb_argv.should_not include("--debug")
NameError:
uninitialized constant RSpec::Core::ConfigurationOptions::DrbOptions
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/configuration_options.rb:35:in `drb_argv'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/rspec/core/configuration_options_spec.rb:240:in `block (4 levels) in <top (required)>'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:113:in `instance_eval'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:113:in `block in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:178:in `call'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:178:in `run'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/spec_helper.rb:72:in `block (4 levels) in <top (required)>'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/spec_helper.rb:53:in `instance_eval'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/spec_helper.rb:53:in `sandboxed'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/spec_helper.rb:72:in `block (3 levels) in <top (required)>'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/extensions/instance_eval_with_args.rb:16:in `instance_exec'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/extensions/instance_eval_with_args.rb:16:in `instance_eval_with_args'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:246:in `instance_eval_with_args'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:93:in `block (2 levels) in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:91:in `call'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:91:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:424:in `run_hook'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:318:in `run_around_each_hooks'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:255:in `with_around_each_hooks'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:110:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:378:in `block in run_examples'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:374:in `map'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:374:in `run_examples'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:360:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `block in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `map'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `block in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `map'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `map'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `block in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/reporter.rb:34:in `report'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:25:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:69:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:8:in `block in autorun'
3) RSpec::Core::ConfigurationOptions --drb, -X combined with --debug turns off the debugger option if --drb is specified later
Failure/Error: config_options_object("--debug", "--drb").drb_argv.should_not include("--debug")
NameError:
uninitialized constant RSpec::Core::ConfigurationOptions::DrbOptions
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/configuration_options.rb:35:in `drb_argv'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/rspec/core/configuration_options_spec.rb:247:in `block (4 levels) in <top (required)>'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:113:in `instance_eval'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:113:in `block in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:178:in `call'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:178:in `run'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/spec_helper.rb:72:in `block (4 levels) in <top (required)>'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/spec_helper.rb:53:in `instance_eval'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/spec_helper.rb:53:in `sandboxed'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/spec_helper.rb:72:in `block (3 levels) in <top (required)>'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/extensions/instance_eval_with_args.rb:16:in `instance_exec'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/extensions/instance_eval_with_args.rb:16:in `instance_eval_with_args'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:246:in `instance_eval_with_args'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:93:in `block (2 levels) in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:91:in `call'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:91:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:424:in `run_hook'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:318:in `run_around_each_hooks'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:255:in `with_around_each_hooks'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:110:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:378:in `block in run_examples'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:374:in `map'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:374:in `run_examples'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:360:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `block in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `map'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `block in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `map'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `map'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `block in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/reporter.rb:34:in `report'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:25:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:69:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:8:in `block in autorun'
4) RSpec::Core::ConfigurationOptions --drb, -X combined with --debug turns off the debugger option if --drb is specified in the options file
Failure/Error: config_options_object("--debug").drb_argv.should_not include("--debug")
NameError:
uninitialized constant RSpec::Core::ConfigurationOptions::DrbOptions
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/configuration_options.rb:35:in `drb_argv'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/rspec/core/configuration_options_spec.rb:255:in `block (4 levels) in <top (required)>'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:113:in `instance_eval'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:113:in `block in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:178:in `call'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:178:in `run'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/spec_helper.rb:72:in `block (4 levels) in <top (required)>'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/spec_helper.rb:53:in `instance_eval'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/spec_helper.rb:53:in `sandboxed'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/spec_helper.rb:72:in `block (3 levels) in <top (required)>'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/extensions/instance_eval_with_args.rb:16:in `instance_exec'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/extensions/instance_eval_with_args.rb:16:in `instance_eval_with_args'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:246:in `instance_eval_with_args'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:93:in `block (2 levels) in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:91:in `call'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:91:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:424:in `run_hook'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:318:in `run_around_each_hooks'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:255:in `with_around_each_hooks'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:110:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:378:in `block in run_examples'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:374:in `map'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:374:in `run_examples'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:360:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `block in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `map'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `block in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `map'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `map'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `block in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/reporter.rb:34:in `report'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:25:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:69:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:8:in `block in autorun'
5) RSpec::Core::ConfigurationOptions --drb, -X combined with --debug turns off the debugger option if --debug is specified in the options file
Failure/Error: config_options_object("--drb").drb_argv.should_not include("--debug")
NameError:
uninitialized constant RSpec::Core::ConfigurationOptions::DrbOptions
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/configuration_options.rb:35:in `drb_argv'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/rspec/core/configuration_options_spec.rb:261:in `block (4 levels) in <top (required)>'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:113:in `instance_eval'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:113:in `block in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:178:in `call'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:178:in `run'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/spec_helper.rb:72:in `block (4 levels) in <top (required)>'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/spec_helper.rb:53:in `instance_eval'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/spec_helper.rb:53:in `sandboxed'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/spec_helper.rb:72:in `block (3 levels) in <top (required)>'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/extensions/instance_eval_with_args.rb:16:in `instance_exec'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/extensions/instance_eval_with_args.rb:16:in `instance_eval_with_args'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:246:in `instance_eval_with_args'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:93:in `block (2 levels) in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:91:in `call'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:91:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:424:in `run_hook'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:318:in `run_around_each_hooks'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:255:in `with_around_each_hooks'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:110:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:378:in `block in run_examples'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:374:in `map'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:374:in `run_examples'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:360:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `block in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `map'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `block in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `map'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `map'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `block in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/reporter.rb:34:in `report'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:25:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:69:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:8:in `block in autorun'
Finished in 0.23948 seconds
59 examples, 5 failures
Failed examples:
rspec ./spec/rspec/core/configuration_options_spec.rb:266 # RSpec::Core::ConfigurationOptions --drb, -X does not send --drb back to the parser after parsing options
rspec ./spec/rspec/core/configuration_options_spec.rb:239 # RSpec::Core::ConfigurationOptions --drb, -X combined with --debug turns off the debugger if --drb is specified first
rspec ./spec/rspec/core/configuration_options_spec.rb:246 # RSpec::Core::ConfigurationOptions --drb, -X combined with --debug turns off the debugger option if --drb is specified later
rspec ./spec/rspec/core/configuration_options_spec.rb:253 # RSpec::Core::ConfigurationOptions --drb, -X combined with --debug turns off the debugger option if --drb is specified in the options file
rspec ./spec/rspec/core/configuration_options_spec.rb:259 # RSpec::Core::ConfigurationOptions --drb, -X combined with --debug turns off the debugger option if --debug is specified in the options file
Run options:
include {:focus=>true}
exclude {:ruby=>#<Proc:./spec/spec_helper.rb:84>}
All examples were filtered out; ignoring {:focus=>true}
.........................................................................................................................................................................................
Finished in 0.13017 seconds
185 examples, 0 failures
Run options:
include {:focus=>true}
exclude {:ruby=>#<Proc:./spec/spec_helper.rb:84>}
All examples were filtered out; ignoring {:focus=>true}
........
Finished in 0.04189 seconds
8 examples, 0 failures
Run options:
include {:focus=>true}
exclude {:ruby=>#<Proc:./spec/spec_helper.rb:84>}
All examples were filtered out; ignoring {:focus=>true}
.......*
Pending:
::DRbCommandLine with server running outputs colorized text when running with --colour option
# figure out a way to tell the output to say it's tty
# ./spec/rspec/core/drb_command_line_spec.rb:101
Finished in 0.03753 seconds
8 examples, 0 failures, 1 pending
Run options:
include {:focus=>true}
exclude {:ruby=>#<Proc:./spec/spec_helper.rb:84>}
All examples were filtered out; ignoring {:focus=>true}
.................................
Finished in 0.09499 seconds
33 examples, 0 failures
Run options:
include {:focus=>true}
exclude {:ruby=>#<Proc:./spec/spec_helper.rb:84>}
All examples were filtered out; ignoring {:focus=>true}
...
Finished in 0.00124 seconds
3 examples, 0 failures
Run options:
include {:focus=>true}
exclude {:ruby=>#<Proc:./spec/spec_helper.rb:84>}
All examples were filtered out; ignoring {:focus=>true}
.................................................................................................................................................
Finished in 0.12142 seconds
145 examples, 0 failures
Run options:
include {:focus=>true}
exclude {:ruby=>#<Proc:./spec/spec_helper.rb:84>}
All examples were filtered out; ignoring {:focus=>true}
......................................
Finished in 0.03536 seconds
38 examples, 0 failures
Run options:
include {:focus=>true}
exclude {:ruby=>#<Proc:./spec/spec_helper.rb:84>}
All examples were filtered out; ignoring {:focus=>true}
......................................
Finished in 0.02173 seconds
38 examples, 0 failures
Run options:
include {:focus=>true}
exclude {:ruby=>#<Proc:./spec/spec_helper.rb:84>}
All examples were filtered out; ignoring {:focus=>true}
F....
Failures:
1) RSpec::Core::Formatters::BaseFormatter backtrace_line trims current working directory
Failure/Error: formatter.__send__(:backtrace_line, File.expand_path(__FILE__)).should eq("./spec/rspec/core/formatters/base_formatter_spec.rb")
expected: "./spec/rspec/core/formatters/base_formatter_spec.rb"
got: nil
(compared using ==)
# /usr/share/gems/gems/rspec-expectations-2.11.3/lib/rspec/expectations/fail_with.rb:33:in `fail_with'
# /usr/share/gems/gems/rspec-expectations-2.11.3/lib/rspec/expectations/handler.rb:17:in `handle_matcher'
# /usr/share/gems/gems/rspec-expectations-2.11.3/lib/rspec/expectations/syntax.rb:53:in `should'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/rspec/core/formatters/base_formatter_spec.rb:11:in `block (3 levels) in <top (required)>'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:113:in `instance_eval'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:113:in `block in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:178:in `call'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:178:in `run'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/spec_helper.rb:72:in `block (4 levels) in <top (required)>'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/spec_helper.rb:53:in `instance_eval'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/spec_helper.rb:53:in `sandboxed'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/spec_helper.rb:72:in `block (3 levels) in <top (required)>'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/extensions/instance_eval_with_args.rb:16:in `instance_exec'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/extensions/instance_eval_with_args.rb:16:in `instance_eval_with_args'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:246:in `instance_eval_with_args'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:93:in `block (2 levels) in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:91:in `call'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:91:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:424:in `run_hook'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:318:in `run_around_each_hooks'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:255:in `with_around_each_hooks'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:110:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:378:in `block in run_examples'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:374:in `map'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:374:in `run_examples'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:360:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `block in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `map'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `map'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `block in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/reporter.rb:34:in `report'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:25:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:69:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:8:in `block in autorun'
Finished in 0.0039 seconds
5 examples, 1 failure
Failed examples:
rspec ./spec/rspec/core/formatters/base_formatter_spec.rb:10 # RSpec::Core::Formatters::BaseFormatter backtrace_line trims current working directory
Run options:
include {:focus=>true}
exclude {:ruby=>#<Proc:./spec/spec_helper.rb:84>}
All examples were filtered out; ignoring {:focus=>true}
.............................
Finished in 0.47788 seconds
29 examples, 0 failures
Run options:
include {:focus=>true}
exclude {:ruby=>#<Proc:./spec/spec_helper.rb:84>}
All examples were filtered out; ignoring {:focus=>true}
...
Finished in 0.00413 seconds
3 examples, 0 failures
Run options:
include {:focus=>true}
exclude {:ruby=>#<Proc:./spec/spec_helper.rb:84>}
All examples were filtered out; ignoring {:focus=>true}
.........
Finished in 0.003 seconds
9 examples, 0 failures
Run options:
include {:focus=>true}
exclude {:ruby=>#<Proc:./spec/spec_helper.rb:84>}
All examples were filtered out; ignoring {:focus=>true}
F
Failures:
1) RSpec::Core::Formatters::HtmlFormatter produces HTML identical to the one we designed manually
Failure/Error: actual_doc.inner_html.should eq(expected_doc.inner_html)
expected: "<?xml version=\"1.0\" encoding=\"UTF-8\"?><html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"en\">\n<head>\n <title>RSpec results</title>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n <meta http-equiv=\"Expires\" content=\"-1\">\n <meta http-equiv=\"Pragma\" content=\"no-cache\">\n <style type=\"text/css\">\n body {\n margin: 0;\n padding: 0;\n background: #fff;\n font-size: 80%;\n }\n </style>\n <script type=\"text/javascript\">\n // <![CDATA[\n\nfunction addClass(element_id, classname) {\n document.getElementById(element_id).className += (\" \" + classname);\n}\n\nfunction removeClass(element_id, classname) {\n var elem = document.getElementById(element_id);\n var classlist = elem.className.replace(classname,'');\n elem.className = classlist;\n}\n\nfunction moveProgressBar(percentDone) {\n document.getElementById(\"rspec-header\").style.width = percentDone +\"%\";\n}\n\nfunction makeRed(element_id) {\n removeClass(element_id, 'passed');\n removeClass(element_id, 'not_implemented');\n addClass(element_id,'failed');\n}\n\nfunction makeYellow(element_id) {\n var elem = document.getElementById(element_id);\n if (elem.className.indexOf(\"failed\") == -1) { // class doesn't includes failed\n if (elem.className.indexOf(\"not_implemented\") == -1) { // class doesn't include not_implemented\n removeClass(element_id, 'passed');\n addClass(element_id,'not_implemented');\n }\n }\n}\n\nfunction apply_filters() {\n var passed_filter = document.getElementById('passed_checkbox').checked;\n var failed_filter = document.getElementById('failed_checkbox').checked;\n var pending_filter = document.getElementById('pending_checkbox').checked;\n\n assign_display_style(\"example passed\", passed_filter);\n assign_display_style(\"example failed\", failed_filter);\n assign_display_style(\"example not_implemented\", pending_filter);\n\n assign_display_style_for_group(\"example_group passed\", passed_filter);\n assign_display_style_for_group(\"example_group not_implemented\", pending_filter, pending_filter || passed_filter);\n assign_display_style_for_group(\"example_group failed\", failed_filter, failed_filter || pending_filter || passed_filter);\n}\n\nfunction get_display_style(display_flag) {\n var style_mode = 'none';\n if (display_flag == true) {\n style_mode = 'block';\n }\n return style_mode;\n}\n\nfunction assign_display_style(classname, display_flag) {\n var style_mode = get_display_style(display_flag);\n var elems = document.getElementsByClassName(classname)\n for (var i=0; i<elems.length;i++) {\n elems[i].style.display = style_mode;\n }\n}\n\nfunction assign_display_style_for_group(classname, display_flag, subgroup_flag) {\n var display_style_mode = get_display_style(display_flag);\n var subgroup_style_mode = get_display_style(subgroup_flag);\n var elems = document.getElementsByClassName(classname)\n for (var i=0; i<elems.length;i++) {\n var style_mode = display_style_mode;\n if ((display_flag != subgroup_flag) && (elems[i].getElementsByTagName('dt')[0].innerHTML.indexOf(\", \") != -1)) {\n elems[i].style.display = subgroup_style_mode;\n } else {\n elems[i].style.display = display_style_mode;\n }\n }\n}\n\n // ]]>\n </script>\n <style type=\"text/css\">\n#rspec-header {\n background: #65C400; color: #fff; height: 4em;\n}\n\n.rspec-report h1 {\n margin: 0px 10px 0px 10px;\n padding: 10px;\n font-family: \"Lucida Grande\", Helvetica, sans-serif;\n font-size: 1.8em;\n position: absolute;\n}\n\n#label {\n float:left;\n}\n\n#display-filters {\n float:left;\n padding: 28px 0 0 40%;\n font-family: \"Lucida Grande\", Helvetica, sans-serif;\n}\n\n#summary {\n float:right;\n padding: 5px 10px;\n font-family: \"Lucida Grande\", Helvetica, sans-serif;\n text-align: right;\n}\n\n#summary p {\n margin: 0 0 0 2px;\n}\n\n#summary #totals {\n font-size: 1.2em;\n}\n\n.example_group {\n margin: 0 10px 5px;\n background: #fff;\n}\n\ndl {\n margin: 0; padding: 0 0 5px;\n font: normal 11px \"Lucida Grande\", Helvetica, sans-serif;\n}\n\ndt {\n padding: 3px;\n background: #65C400;\n color: #fff;\n font-weight: bold;\n}\n\ndd {\n margin: 5px 0 5px 5px;\n padding: 3px 3px 3px 18px;\n}\n\ndd .duration {\n padding-left: 5px;\n text-align: right;\n right: 0px;\n float:right;\n}\n\ndd.example.passed {\n border-left: 5px solid #65C400;\n border-bottom: 1px solid #65C400;\n background: #DBFFB4; color: #3D7700;\n}\n\ndd.example.not_implemented {\n border-left: 5px solid #FAF834;\n border-bottom: 1px solid #FAF834;\n background: #FCFB98; color: #131313;\n}\n\ndd.example.pending_fixed {\n border-left: 5px solid #0000C2;\n border-bottom: 1px solid #0000C2;\n color: #0000C2; background: #D3FBFF;\n}\n\ndd.example.failed {\n border-left: 5px solid #C20000;\n border-bottom: 1px solid #C20000;\n color: #C20000; background: #FFFBD3;\n}\n\n\ndt.not_implemented {\n color: #000000; background: #FAF834;\n}\n\ndt.pending_fixed {\n color: #FFFFFF; background: #C40D0D;\n}\n\ndt.failed {\n color: #FFFFFF; background: #C40D0D;\n}\n\n\n#rspec-header.not_implemented {\n color: #000000; background: #FAF834;\n}\n\n#rspec-header.pending_fixed {\n color: #FFFFFF; background: #C40D0D;\n}\n\n#rspec-header.failed {\n color: #FFFFFF; background: #C40D0D;\n}\n\n\n.backtrace {\n color: #000;\n font-size: 12px;\n}\n\na {\n color: #BE5C00;\n}\n\n/* Ruby code, style similar to vibrant ink */\n.ruby {\n font-size: 12px;\n font-family: monospace;\n color: white;\n background-color: black;\n padding: 0.1em 0 0.2em 0;\n}\n\n.ruby .keyword { color: #FF6600; }\n.ruby .constant { color: #339999; }\n.ruby .attribute { color: white; }\n.ruby .global { color: white; }\n.ruby .module { color: white; }\n.ruby .class { color: white; }\n.ruby .string { color: #66FF00; }\n.ruby .ident { color: white; }\n.ruby .method { color: #FFCC00; }\n.ruby .number { color: white; }\n.ruby .char { color: white; }\n.ruby .comment { color: #9933CC; }\n.ruby .symbol { color: white; }\n.ruby .regex { color: #44B4CC; }\n.ruby .punct { color: white; }\n.ruby .escape { color: white; }\n.ruby .interp { color: white; }\n.ruby .expr { color: white; }\n\n.ruby .offending { background-color: gray; }\n.ruby .linenum {\n width: 75px;\n padding: 0.1em 1em 0.2em 0;\n color: #000000;\n background-color: #FFFBD3;\n}\n\n </style>\n</head>\n<body>\n<div class=\"rspec-report\">\n\n<div id=\"rspec-header\">\n <div id=\"label\">\n <h1>RSpec Code Examples</h1>\n </div>\n\n <div id=\"display-filters\">\n <input id=\"passed_checkbox\" name=\"passed_checkbox\" type=\"checkbox\" checked onchange=\"apply_filters()\" value=\"1\"> <label for=\"passed_checkbox\">Passed</label>\n <input id=\"failed_checkbox\" name=\"failed_checkbox\" type=\"checkbox\" checked onchange=\"apply_filters()\" value=\"2\"> <label for=\"failed_checkbox\">Failed</label>\n <input id=\"pending_checkbox\" name=\"pending_checkbox\" type=\"checkbox\" checked onchange=\"apply_filters()\" value=\"3\"> <label for=\"pending_checkbox\">Pending</label>\n </div>\n\n <div id=\"summary\">\n <p id=\"totals\"> </p>\n <p id=\"duration\"> </p>\n </div>\n</div>\n\n\n<div class=\"results\">\n<div id=\"div_group_1\" class=\"example_group passed\">\n <dl style=\"margin-left: 0px;\">\n <dt id=\"example_group_1\" class=\"passed\">pending spec with no implementation</dt>\n <script type=\"text/javascript\">makeYellow('rspec-header');</script>\n <script type=\"text/javascript\">makeYellow('div_group_1');</script>\n <script type=\"text/javascript\">makeYellow('example_group_1');</script>\n <script type=\"text/javascript\">moveProgressBar('14.2');</script>\n <dd class=\"example not_implemented\"><span class=\"not_implemented_spec_name\">is pending (PENDING: Not yet implemented)</span></dd>\n </dl>\n</div>\n<div id=\"div_group_2\" class=\"example_group passed\">\n <dl style=\"margin-left: 0px;\">\n <dt id=\"example_group_2\" class=\"passed\">pending command with block format</dt>\n </dl>\n</div>\n<div id=\"div_group_3\" class=\"example_group passed\">\n <dl style=\"margin-left: 15px;\">\n <dt id=\"example_group_3\" class=\"passed\">with content that would fail</dt>\n <script type=\"text/javascript\">makeYellow('rspec-header');</script>\n <script type=\"text/javascript\">makeYellow('div_group_3');</script>\n <script type=\"text/javascript\">makeYellow('example_group_3');</script>\n <script type=\"text/javascript\">moveProgressBar('28.5');</script>\n <dd class=\"example not_implemented\"><span class=\"not_implemented_spec_name\">is pending (PENDING: No reason given)</span></dd>\n </dl>\n</div>\n<div id=\"div_group_4\" class=\"example_group passed\">\n <dl style=\"margin-left: 15px;\">\n <dt id=\"example_group_4\" class=\"passed\">with content that would pass</dt>\n <script type=\"text/javascript\">makeRed('rspec-header');</script>\n <script type=\"text/javascript\">makeRed('div_group_4');</script>\n <script type=\"text/javascript\">makeRed('example_group_4');</script>\n <script type=\"text/javascript\">moveProgressBar('42.8');</script>\n <dd class=\"example pending_fixed\">\n <span class=\"failed_spec_name\">fails</span>\n <span class=\"duration\">n.nnnns</span>\n <div class=\"failure\" id=\"failure_1\">\n <div class=\"message\"><pre>RSpec::Core::Pending::PendingExampleFixedError</pre></div>\n \n <pre class=\"ruby\"><code><span class=\"linenum\">16</span> <span class=\"ident\">context</span> <span class=\"punct\">\"</span><span class=\"string\">with content that would pass</span><span class=\"punct\">\"</span> <span class=\"keyword\">do</span>\n<span class=\"linenum\">17</span> <span class=\"ident\">it</span> <span class=\"punct\">\"</span><span class=\"string\">fails</span><span class=\"punct\">\"</span> <span class=\"keyword\">do</span>\n<span class=\"offending\"><span class=\"linenum\">18</span> <span class=\"ident\">pending</span> <span class=\"keyword\">do</span></span>\n<span class=\"linenum\">19</span> <span class=\"number\">1</span><span class=\"punct\">.</span><span class=\"ident\">should</span> <span class=\"ident\">eq</span><span class=\"punct\">(</span><span class=\"number\">1</span><span class=\"punct\">)</span>\n<span class=\"linenum\">20</span> <span class=\"keyword\">end</span></code></pre>\n </div>\n </dd>\n </dl>\n</div>\n<div id=\"div_group_5\" class=\"example_group passed\">\n <dl style=\"margin-left: 0px;\">\n <dt id=\"example_group_5\" class=\"passed\">passing spec</dt>\n <script type=\"text/javascript\">moveProgressBar('57.1');</script>\n <dd class=\"example passed\">\n<span class=\"passed_spec_name\">passes</span><span class=\"duration\">n.nnnns</span>\n</dd>\n </dl>\n</div>\n<div id=\"div_group_6\" class=\"example_group passed\">\n <dl style=\"margin-left: 0px;\">\n <dt id=\"example_group_6\" class=\"passed\">failing spec</dt>\n <script type=\"text/javascript\">makeRed('div_group_6');</script>\n <script type=\"text/javascript\">makeRed('example_group_6');</script>\n <script type=\"text/javascript\">moveProgressBar('71.4');</script>\n <dd class=\"example failed\">\n <span class=\"failed_spec_name\">fails</span>\n <span class=\"duration\">n.nnnns</span>\n <div class=\"failure\" id=\"failure_2\">\n <div class=\"message\"><pre>\nexpected: 2\n got: 1\n\n(compared using ==)\n</pre></div>\n \n <pre class=\"ruby\"><code><span class=\"linenum\">31</span><span class=\"ident\">describe</span> <span class=\"punct\">\"</span><span class=\"string\">failing spec</span><span class=\"punct\">\"</span> <span class=\"keyword\">do</span>\n<span class=\"linenum\">32</span> <span class=\"ident\">it</span> <span class=\"punct\">\"</span><span class=\"string\">fails</span><span class=\"punct\">\"</span> <span class=\"keyword\">do</span>\n<span class=\"offending\"><span class=\"linenum\">33</span> <span class=\"number\">1</span><span class=\"punct\">.</span><span class=\"ident\">should</span> <span class=\"ident\">eq</span><span class=\"punct\">(</span><span class=\"number\">2</span><span class=\"punct\">)</span></span>\n<span class=\"linenum\">34</span> <span class=\"keyword\">end</span>\n<span class=\"linenum\">35</span><span class=\"keyword\">end</span></code></pre>\n </div>\n </dd>\n </dl>\n</div>\n<div id=\"div_group_7\" class=\"example_group passed\">\n <dl style=\"margin-left: 0px;\">\n <dt id=\"example_group_7\" class=\"passed\">a failing spec with odd backtraces</dt>\n <script type=\"text/javascript\">makeRed('div_group_7');</script>\n <script type=\"text/javascript\">makeRed('example_group_7');</script>\n <script type=\"text/javascript\">moveProgressBar('85.7');</script>\n <dd class=\"example failed\">\n <span class=\"failed_spec_name\">fails with a backtrace that has no file</span>\n <span class=\"duration\">n.nnnns</span>\n <div class=\"failure\" id=\"failure_3\">\n <div class=\"message\"><pre>foo</pre></div>\n \n <pre class=\"ruby\"><code><span class=\"linenum\">-1</span><span class=\"comment\"># Couldn't get snippet for (erb)</span></code></pre>\n </div>\n </dd>\n <script type=\"text/javascript\">moveProgressBar('100.0');</script>\n <dd class=\"example failed\">\n <span class=\"failed_spec_name\">fails with a backtrace containing an erb file</span>\n <span class=\"duration\">n.nnnns</span>\n <div class=\"failure\" id=\"failure_4\">\n <div class=\"message\"><pre>Exception</pre></div>\n \n <pre class=\"ruby\"><code><span class=\"linenum\">-1</span><span class=\"comment\"># Couldn't get snippet for /foo.html.erb</span></code></pre>\n </div>\n </dd>\n </dl>\n</div>\n<script type=\"text/javascript\">document.getElementById('duration').innerHTML = \"Finished in <strong>n.nnnn seconds</strong>\";</script>\n<script type=\"text/javascript\">document.getElementById('totals').innerHTML = \"7 examples, 4 failures, 2 pending\";</script>\n</div>\n</div>\n</body>\n</html>"
got: "<?xml version=\"1.0\" encoding=\"UTF-8\"?><html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"en\">\n<head>\n <title>RSpec results</title>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n <meta http-equiv=\"Expires\" content=\"-1\">\n <meta http-equiv=\"Pragma\" content=\"no-cache\">\n <style type=\"text/css\">\n body {\n margin: 0;\n padding: 0;\n background: #fff;\n font-size: 80%;\n }\n </style>\n <script type=\"text/javascript\">\n // <![CDATA[\n\nfunction addClass(element_id, classname) {\n document.getElementById(element_id).className += (\" \" + classname);\n}\n\nfunction removeClass(element_id, classname) {\n var elem = document.getElementById(element_id);\n var classlist = elem.className.replace(classname,'');\n elem.className = classlist;\n}\n\nfunction moveProgressBar(percentDone) {\n document.getElementById(\"rspec-header\").style.width = percentDone +\"%\";\n}\n\nfunction makeRed(element_id) {\n removeClass(element_id, 'passed');\n removeClass(element_id, 'not_implemented');\n addClass(element_id,'failed');\n}\n\nfunction makeYellow(element_id) {\n var elem = document.getElementById(element_id);\n if (elem.className.indexOf(\"failed\") == -1) { // class doesn't includes failed\n if (elem.className.indexOf(\"not_implemented\") == -1) { // class doesn't include not_implemented\n removeClass(element_id, 'passed');\n addClass(element_id,'not_implemented');\n }\n }\n}\n\nfunction apply_filters() {\n var passed_filter = document.getElementById('passed_checkbox').checked;\n var failed_filter = document.getElementById('failed_checkbox').checked;\n var pending_filter = document.getElementById('pending_checkbox').checked;\n\n assign_display_style(\"example passed\", passed_filter);\n assign_display_style(\"example failed\", failed_filter);\n assign_display_style(\"example not_implemented\", pending_filter);\n\n assign_display_style_for_group(\"example_group passed\", passed_filter);\n assign_display_style_for_group(\"example_group not_implemented\", pending_filter, pending_filter || passed_filter);\n assign_display_style_for_group(\"example_group failed\", failed_filter, failed_filter || pending_filter || passed_filter);\n}\n\nfunction get_display_style(display_flag) {\n var style_mode = 'none';\n if (display_flag == true) {\n style_mode = 'block';\n }\n return style_mode;\n}\n\nfunction assign_display_style(classname, display_flag) {\n var style_mode = get_display_style(display_flag);\n var elems = document.getElementsByClassName(classname)\n for (var i=0; i<elems.length;i++) {\n elems[i].style.display = style_mode;\n }\n}\n\nfunction assign_display_style_for_group(classname, display_flag, subgroup_flag) {\n var display_style_mode = get_display_style(display_flag);\n var subgroup_style_mode = get_display_style(subgroup_flag);\n var elems = document.getElementsByClassName(classname)\n for (var i=0; i<elems.length;i++) {\n var style_mode = display_style_mode;\n if ((display_flag != subgroup_flag) && (elems[i].getElementsByTagName('dt')[0].innerHTML.indexOf(\", \") != -1)) {\n elems[i].style.display = subgroup_style_mode;\n } else {\n elems[i].style.display = display_style_mode;\n }\n }\n}\n\n // ]]>\n </script>\n <style type=\"text/css\">\n#rspec-header {\n background: #65C400; color: #fff; height: 4em;\n}\n\n.rspec-report h1 {\n margin: 0px 10px 0px 10px;\n padding: 10px;\n font-family: \"Lucida Grande\", Helvetica, sans-serif;\n font-size: 1.8em;\n position: absolute;\n}\n\n#label {\n float:left;\n}\n\n#display-filters {\n float:left;\n padding: 28px 0 0 40%;\n font-family: \"Lucida Grande\", Helvetica, sans-serif;\n}\n\n#summary {\n float:right;\n padding: 5px 10px;\n font-family: \"Lucida Grande\", Helvetica, sans-serif;\n text-align: right;\n}\n\n#summary p {\n margin: 0 0 0 2px;\n}\n\n#summary #totals {\n font-size: 1.2em;\n}\n\n.example_group {\n margin: 0 10px 5px;\n background: #fff;\n}\n\ndl {\n margin: 0; padding: 0 0 5px;\n font: normal 11px \"Lucida Grande\", Helvetica, sans-serif;\n}\n\ndt {\n padding: 3px;\n background: #65C400;\n color: #fff;\n font-weight: bold;\n}\n\ndd {\n margin: 5px 0 5px 5px;\n padding: 3px 3px 3px 18px;\n}\n\ndd .duration {\n padding-left: 5px;\n text-align: right;\n right: 0px;\n float:right;\n}\n\ndd.example.passed {\n border-left: 5px solid #65C400;\n border-bottom: 1px solid #65C400;\n background: #DBFFB4; color: #3D7700;\n}\n\ndd.example.not_implemented {\n border-left: 5px solid #FAF834;\n border-bottom: 1px solid #FAF834;\n background: #FCFB98; color: #131313;\n}\n\ndd.example.pending_fixed {\n border-left: 5px solid #0000C2;\n border-bottom: 1px solid #0000C2;\n color: #0000C2; background: #D3FBFF;\n}\n\ndd.example.failed {\n border-left: 5px solid #C20000;\n border-bottom: 1px solid #C20000;\n color: #C20000; background: #FFFBD3;\n}\n\n\ndt.not_implemented {\n color: #000000; background: #FAF834;\n}\n\ndt.pending_fixed {\n color: #FFFFFF; background: #C40D0D;\n}\n\ndt.failed {\n color: #FFFFFF; background: #C40D0D;\n}\n\n\n#rspec-header.not_implemented {\n color: #000000; background: #FAF834;\n}\n\n#rspec-header.pending_fixed {\n color: #FFFFFF; background: #C40D0D;\n}\n\n#rspec-header.failed {\n color: #FFFFFF; background: #C40D0D;\n}\n\n\n.backtrace {\n color: #000;\n font-size: 12px;\n}\n\na {\n color: #BE5C00;\n}\n\n/* Ruby code, style similar to vibrant ink */\n.ruby {\n font-size: 12px;\n font-family: monospace;\n color: white;\n background-color: black;\n padding: 0.1em 0 0.2em 0;\n}\n\n.ruby .keyword { color: #FF6600; }\n.ruby .constant { color: #339999; }\n.ruby .attribute { color: white; }\n.ruby .global { color: white; }\n.ruby .module { color: white; }\n.ruby .class { color: white; }\n.ruby .string { color: #66FF00; }\n.ruby .ident { color: white; }\n.ruby .method { color: #FFCC00; }\n.ruby .number { color: white; }\n.ruby .char { color: white; }\n.ruby .comment { color: #9933CC; }\n.ruby .symbol { color: white; }\n.ruby .regex { color: #44B4CC; }\n.ruby .punct { color: white; }\n.ruby .escape { color: white; }\n.ruby .interp { color: white; }\n.ruby .expr { color: white; }\n\n.ruby .offending { background-color: gray; }\n.ruby .linenum {\n width: 75px;\n padding: 0.1em 1em 0.2em 0;\n color: #000000;\n background-color: #FFFBD3;\n}\n\n </style>\n</head>\n<body>\n<div class=\"rspec-report\">\n\n<div id=\"rspec-header\">\n <div id=\"label\">\n <h1>RSpec Code Examples</h1>\n </div>\n\n <div id=\"display-filters\">\n <input id=\"passed_checkbox\" name=\"passed_checkbox\" type=\"checkbox\" checked onchange=\"apply_filters()\" value=\"1\"> <label for=\"passed_checkbox\">Passed</label>\n <input id=\"failed_checkbox\" name=\"failed_checkbox\" type=\"checkbox\" checked onchange=\"apply_filters()\" value=\"2\"> <label for=\"failed_checkbox\">Failed</label>\n <input id=\"pending_checkbox\" name=\"pending_checkbox\" type=\"checkbox\" checked onchange=\"apply_filters()\" value=\"3\"> <label for=\"pending_checkbox\">Pending</label>\n </div>\n\n <div id=\"summary\">\n <p id=\"totals\"> </p>\n <p id=\"duration\"> </p>\n </div>\n</div>\n\n\n<div class=\"results\">\n<div id=\"div_group_1\" class=\"example_group passed\">\n <dl style=\"margin-left: 0px;\">\n <dt id=\"example_group_1\" class=\"passed\">pending spec with no implementation</dt>\n <script type=\"text/javascript\">makeYellow('rspec-header');</script>\n <script type=\"text/javascript\">makeYellow('div_group_1');</script>\n <script type=\"text/javascript\">makeYellow('example_group_1');</script>\n <script type=\"text/javascript\">moveProgressBar('14.2');</script>\n <dd class=\"example not_implemented\"><span class=\"not_implemented_spec_name\">is pending (PENDING: Not yet implemented)</span></dd>\n </dl>\n</div>\n<div id=\"div_group_2\" class=\"example_group passed\">\n <dl style=\"margin-left: 0px;\">\n <dt id=\"example_group_2\" class=\"passed\">pending command with block format</dt>\n </dl>\n</div>\n<div id=\"div_group_3\" class=\"example_group passed\">\n <dl style=\"margin-left: 15px;\">\n <dt id=\"example_group_3\" class=\"passed\">with content that would fail</dt>\n <script type=\"text/javascript\">makeYellow('rspec-header');</script>\n <script type=\"text/javascript\">makeYellow('div_group_3');</script>\n <script type=\"text/javascript\">makeYellow('example_group_3');</script>\n <script type=\"text/javascript\">moveProgressBar('28.5');</script>\n <dd class=\"example not_implemented\"><span class=\"not_implemented_spec_name\">is pending (PENDING: No reason given)</span></dd>\n </dl>\n</div>\n<div id=\"div_group_4\" class=\"example_group passed\">\n <dl style=\"margin-left: 15px;\">\n <dt id=\"example_group_4\" class=\"passed\">with content that would pass</dt>\n <script type=\"text/javascript\">makeRed('rspec-header');</script>\n <script type=\"text/javascript\">makeRed('div_group_4');</script>\n <script type=\"text/javascript\">makeRed('example_group_4');</script>\n <script type=\"text/javascript\">moveProgressBar('42.8');</script>\n <dd class=\"example pending_fixed\">\n <span class=\"failed_spec_name\">fails</span>\n <span class=\"duration\">n.nnnns</span>\n <div class=\"failure\" id=\"failure_1\">\n <div class=\"message\"><pre>RSpec::Core::Pending::PendingExampleFixedError</pre></div>\n \n <pre class=\"ruby\"><code><span class=\"linenum\">-1</span><span class=\"comment\"># Couldn't get snippet for </span></code></pre>\n </div>\n </dd>\n </dl>\n</div>\n<div id=\"div_group_5\" class=\"example_group passed\">\n <dl style=\"margin-left: 0px;\">\n <dt id=\"example_group_5\" class=\"passed\">passing spec</dt>\n <script type=\"text/javascript\">moveProgressBar('57.1');</script>\n <dd class=\"example passed\">\n<span class=\"passed_spec_name\">passes</span><span class=\"duration\">n.nnnns</span>\n</dd>\n </dl>\n</div>\n<div id=\"div_group_6\" class=\"example_group passed\">\n <dl style=\"margin-left: 0px;\">\n <dt id=\"example_group_6\" class=\"passed\">failing spec</dt>\n <script type=\"text/javascript\">makeRed('div_group_6');</script>\n <script type=\"text/javascript\">makeRed('example_group_6');</script>\n <script type=\"text/javascript\">moveProgressBar('71.4');</script>\n <dd class=\"example failed\">\n <span class=\"failed_spec_name\">fails</span>\n <span class=\"duration\">n.nnnns</span>\n <div class=\"failure\" id=\"failure_2\">\n <div class=\"message\"><pre>\nexpected: 2\n got: 1\n\n(compared using ==)\n</pre></div>\n \n <pre class=\"ruby\"><code><span class=\"linenum\">-1</span><span class=\"comment\"># Couldn't get snippet for </span></code></pre>\n </div>\n </dd>\n </dl>\n</div>\n<div id=\"div_group_7\" class=\"example_group passed\">\n <dl style=\"margin-left: 0px;\">\n <dt id=\"example_group_7\" class=\"passed\">a failing spec with odd backtraces</dt>\n <script type=\"text/javascript\">makeRed('div_group_7');</script>\n <script type=\"text/javascript\">makeRed('example_group_7');</script>\n <script type=\"text/javascript\">moveProgressBar('85.7');</script>\n <dd class=\"example failed\">\n <span class=\"failed_spec_name\">fails with a backtrace that has no file</span>\n <span class=\"duration\">n.nnnns</span>\n <div class=\"failure\" id=\"failure_3\">\n <div class=\"message\"><pre>foo</pre></div>\n \n <pre class=\"ruby\"><code><span class=\"linenum\">-1</span><span class=\"comment\"># Couldn't get snippet for (erb)</span></code></pre>\n </div>\n </dd>\n <script type=\"text/javascript\">moveProgressBar('100.0');</script>\n <dd class=\"example failed\">\n <span class=\"failed_spec_name\">fails with a backtrace containing an erb file</span>\n <span class=\"duration\">n.nnnns</span>\n <div class=\"failure\" id=\"failure_4\">\n <div class=\"message\"><pre>Exception</pre></div>\n \n <pre class=\"ruby\"><code><span class=\"linenum\">-1</span><span class=\"comment\"># Couldn't get snippet for /foo.html.erb</span></code></pre>\n </div>\n </dd>\n </dl>\n</div>\n<script type=\"text/javascript\">document.getElementById('duration').innerHTML = \"Finished in <strong>n.nnnn seconds</strong>\";</script>\n<script type=\"text/javascript\">document.getElementById('totals').innerHTML = \"7 examples, 4 failures, 2 pending\";</script>\n</div>\n</div>\n</body>\n</html>"
(compared using ==)
Diff:
@@ -316,11 +316,7 @@
<div class="failure" id="failure_1">
<div class="message"><pre>RSpec::Core::Pending::PendingExampleFixedError</pre></div>
- <pre class="ruby"><code><span class="linenum">16</span> <span class="ident">context</span> <span class="punct">"</span><span class="string">with content that would pass</span><span class="punct">"</span> <span class="keyword">do</span>
-<span class="linenum">17</span> <span class="ident">it</span> <span class="punct">"</span><span class="string">fails</span><span class="punct">"</span> <span class="keyword">do</span>
-<span class="offending"><span class="linenum">18</span> <span class="ident">pending</span> <span class="keyword">do</span></span>
-<span class="linenum">19</span> <span class="number">1</span><span class="punct">.</span><span class="ident">should</span> <span class="ident">eq</span><span class="punct">(</span><span class="number">1</span><span class="punct">)</span>
-<span class="linenum">20</span> <span class="keyword">end</span></code></pre>
+ <pre class="ruby"><code><span class="linenum">-1</span><span class="comment"># Couldn't get snippet for </span></code></pre>
</div>
</dd>
</dl>
@@ -351,11 +347,7 @@
(compared using ==)
</pre></div>
- <pre class="ruby"><code><span class="linenum">31</span><span class="ident">describe</span> <span class="punct">"</span><span class="string">failing spec</span><span class="punct">"</span> <span class="keyword">do</span>
-<span class="linenum">32</span> <span class="ident">it</span> <span class="punct">"</span><span class="string">fails</span><span class="punct">"</span> <span class="keyword">do</span>
-<span class="offending"><span class="linenum">33</span> <span class="number">1</span><span class="punct">.</span><span class="ident">should</span> <span class="ident">eq</span><span class="punct">(</span><span class="number">2</span><span class="punct">)</span></span>
-<span class="linenum">34</span> <span class="keyword">end</span>
-<span class="linenum">35</span><span class="keyword">end</span></code></pre>
+ <pre class="ruby"><code><span class="linenum">-1</span><span class="comment"># Couldn't get snippet for </span></code></pre>
</div>
</dd>
</dl>
# /usr/share/gems/gems/rspec-expectations-2.11.3/lib/rspec/expectations/fail_with.rb:33:in `fail_with'
# /usr/share/gems/gems/rspec-expectations-2.11.3/lib/rspec/expectations/handler.rb:17:in `handle_matcher'
# /usr/share/gems/gems/rspec-expectations-2.11.3/lib/rspec/expectations/syntax.rb:53:in `should'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/rspec/core/formatters/html_formatter_spec.rb:68:in `block (3 levels) in <module:Formatters>'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/rspec/core/formatters/html_formatter_spec.rb:59:in `chdir'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/rspec/core/formatters/html_formatter_spec.rb:59:in `block (2 levels) in <module:Formatters>'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:113:in `instance_eval'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:113:in `block in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:178:in `call'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:178:in `run'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/spec_helper.rb:72:in `block (4 levels) in <top (required)>'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/spec_helper.rb:53:in `instance_eval'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/spec_helper.rb:53:in `sandboxed'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/spec_helper.rb:72:in `block (3 levels) in <top (required)>'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/extensions/instance_eval_with_args.rb:16:in `instance_exec'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/extensions/instance_eval_with_args.rb:16:in `instance_eval_with_args'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:246:in `instance_eval_with_args'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:93:in `block (2 levels) in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:91:in `call'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:91:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:424:in `run_hook'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:318:in `run_around_each_hooks'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:255:in `with_around_each_hooks'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:110:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:378:in `block in run_examples'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:374:in `map'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:374:in `run_examples'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:360:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `map'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `block in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/reporter.rb:34:in `report'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:25:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:69:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:8:in `block in autorun'
Finished in 0.03031 seconds
1 example, 1 failure
Failed examples:
rspec ./spec/rspec/core/formatters/html_formatter_spec.rb:58 # RSpec::Core::Formatters::HtmlFormatter produces HTML identical to the one we designed manually
Run options:
include {:focus=>true}
exclude {:ruby=>#<Proc:./spec/spec_helper.rb:84>}
All examples were filtered out; ignoring {:focus=>true}
...
Finished in 0.00189 seconds
3 examples, 0 failures
Run options:
include {:focus=>true}
exclude {:ruby=>#<Proc:./spec/spec_helper.rb:84>}
All examples were filtered out; ignoring {:focus=>true}
..
Finished in 0.00105 seconds
2 examples, 0 failures
Run options:
include {:focus=>true}
exclude {:ruby=>#<Proc:./spec/spec_helper.rb:84>}
All examples were filtered out; ignoring {:focus=>true}
F..
Failures:
1) RSpec::Core::Formatters::TextMateFormatter produces HTML identical to the one we designed manually
Failure/Error: actual_doc.inner_html.should eq(expected_doc.inner_html)
expected: "<?xml version=\"1.0\" encoding=\"UTF-8\"?><html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"en\">\n<head>\n <title>RSpec results</title>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n <meta http-equiv=\"Expires\" content=\"-1\">\n <meta http-equiv=\"Pragma\" content=\"no-cache\">\n <style type=\"text/css\">\n body {\n margin: 0;\n padding: 0;\n background: #fff;\n font-size: 80%;\n }\n </style>\n <script type=\"text/javascript\">\n // <![CDATA[\n\nfunction addClass(element_id, classname) {\n document.getElementById(element_id).className += (\" \" + classname);\n}\n\nfunction removeClass(element_id, classname) {\n var elem = document.getElementById(element_id);\n var classlist = elem.className.replace(classname,'');\n elem.className = classlist;\n}\n\nfunction moveProgressBar(percentDone) {\n document.getElementById(\"rspec-header\").style.width = percentDone +\"%\";\n}\n\nfunction makeRed(element_id) {\n removeClass(element_id, 'passed');\n removeClass(element_id, 'not_implemented');\n addClass(element_id,'failed');\n}\n\nfunction makeYellow(element_id) {\n var elem = document.getElementById(element_id);\n if (elem.className.indexOf(\"failed\") == -1) { // class doesn't includes failed\n if (elem.className.indexOf(\"not_implemented\") == -1) { // class doesn't include not_implemented\n removeClass(element_id, 'passed');\n addClass(element_id,'not_implemented');\n }\n }\n}\n\nfunction apply_filters() {\n var passed_filter = document.getElementById('passed_checkbox').checked;\n var failed_filter = document.getElementById('failed_checkbox').checked;\n var pending_filter = document.getElementById('pending_checkbox').checked;\n\n assign_display_style(\"example passed\", passed_filter);\n assign_display_style(\"example failed\", failed_filter);\n assign_display_style(\"example not_implemented\", pending_filter);\n\n assign_display_style_for_group(\"example_group passed\", passed_filter);\n assign_display_style_for_group(\"example_group not_implemented\", pending_filter, pending_filter || passed_filter);\n assign_display_style_for_group(\"example_group failed\", failed_filter, failed_filter || pending_filter || passed_filter);\n}\n\nfunction get_display_style(display_flag) {\n var style_mode = 'none';\n if (display_flag == true) {\n style_mode = 'block';\n }\n return style_mode;\n}\n\nfunction assign_display_style(classname, display_flag) {\n var style_mode = get_display_style(display_flag);\n var elems = document.getElementsByClassName(classname)\n for (var i=0; i<elems.length;i++) {\n elems[i].style.display = style_mode;\n }\n}\n\nfunction assign_display_style_for_group(classname, display_flag, subgroup_flag) {\n var display_style_mode = get_display_style(display_flag);\n var subgroup_style_mode = get_display_style(subgroup_flag);\n var elems = document.getElementsByClassName(classname)\n for (var i=0; i<elems.length;i++) {\n var style_mode = display_style_mode;\n if ((display_flag != subgroup_flag) && (elems[i].getElementsByTagName('dt')[0].innerHTML.indexOf(\", \") != -1)) {\n elems[i].style.display = subgroup_style_mode;\n } else {\n elems[i].style.display = display_style_mode;\n }\n }\n}\n\n // ]]>\n </script>\n <style type=\"text/css\">\n#rspec-header {\n background: #65C400; color: #fff; height: 4em;\n}\n\n.rspec-report h1 {\n margin: 0px 10px 0px 10px;\n padding: 10px;\n font-family: \"Lucida Grande\", Helvetica, sans-serif;\n font-size: 1.8em;\n position: absolute;\n}\n\n#label {\n float:left;\n}\n\n#display-filters {\n float:left;\n padding: 28px 0 0 40%;\n font-family: \"Lucida Grande\", Helvetica, sans-serif;\n}\n\n#summary {\n float:right;\n padding: 5px 10px;\n font-family: \"Lucida Grande\", Helvetica, sans-serif;\n text-align: right;\n}\n\n#summary p {\n margin: 0 0 0 2px;\n}\n\n#summary #totals {\n font-size: 1.2em;\n}\n\n.example_group {\n margin: 0 10px 5px;\n background: #fff;\n}\n\ndl {\n margin: 0; padding: 0 0 5px;\n font: normal 11px \"Lucida Grande\", Helvetica, sans-serif;\n}\n\ndt {\n padding: 3px;\n background: #65C400;\n color: #fff;\n font-weight: bold;\n}\n\ndd {\n margin: 5px 0 5px 5px;\n padding: 3px 3px 3px 18px;\n}\n\ndd .duration {\n padding-left: 5px;\n text-align: right;\n right: 0px;\n float:right;\n}\n\ndd.example.passed {\n border-left: 5px solid #65C400;\n border-bottom: 1px solid #65C400;\n background: #DBFFB4; color: #3D7700;\n}\n\ndd.example.not_implemented {\n border-left: 5px solid #FAF834;\n border-bottom: 1px solid #FAF834;\n background: #FCFB98; color: #131313;\n}\n\ndd.example.pending_fixed {\n border-left: 5px solid #0000C2;\n border-bottom: 1px solid #0000C2;\n color: #0000C2; background: #D3FBFF;\n}\n\ndd.example.failed {\n border-left: 5px solid #C20000;\n border-bottom: 1px solid #C20000;\n color: #C20000; background: #FFFBD3;\n}\n\n\ndt.not_implemented {\n color: #000000; background: #FAF834;\n}\n\ndt.pending_fixed {\n color: #FFFFFF; background: #C40D0D;\n}\n\ndt.failed {\n color: #FFFFFF; background: #C40D0D;\n}\n\n\n#rspec-header.not_implemented {\n color: #000000; background: #FAF834;\n}\n\n#rspec-header.pending_fixed {\n color: #FFFFFF; background: #C40D0D;\n}\n\n#rspec-header.failed {\n color: #FFFFFF; background: #C40D0D;\n}\n\n\n.backtrace {\n color: #000;\n font-size: 12px;\n}\n\na {\n color: #BE5C00;\n}\n\n/* Ruby code, style similar to vibrant ink */\n.ruby {\n font-size: 12px;\n font-family: monospace;\n color: white;\n background-color: black;\n padding: 0.1em 0 0.2em 0;\n}\n\n.ruby .keyword { color: #FF6600; }\n.ruby .constant { color: #339999; }\n.ruby .attribute { color: white; }\n.ruby .global { color: white; }\n.ruby .module { color: white; }\n.ruby .class { color: white; }\n.ruby .string { color: #66FF00; }\n.ruby .ident { color: white; }\n.ruby .method { color: #FFCC00; }\n.ruby .number { color: white; }\n.ruby .char { color: white; }\n.ruby .comment { color: #9933CC; }\n.ruby .symbol { color: white; }\n.ruby .regex { color: #44B4CC; }\n.ruby .punct { color: white; }\n.ruby .escape { color: white; }\n.ruby .interp { color: white; }\n.ruby .expr { color: white; }\n\n.ruby .offending { background-color: gray; }\n.ruby .linenum {\n width: 75px;\n padding: 0.1em 1em 0.2em 0;\n color: #000000;\n background-color: #FFFBD3;\n}\n\n </style>\n</head>\n<body>\n<div class=\"rspec-report\">\n\n<div id=\"rspec-header\">\n <div id=\"label\">\n <h1>RSpec Code Examples</h1>\n </div>\n\n <div id=\"display-filters\">\n <input id=\"passed_checkbox\" name=\"passed_checkbox\" type=\"checkbox\" checked onchange=\"apply_filters()\" value=\"1\"> <label for=\"passed_checkbox\">Passed</label>\n <input id=\"failed_checkbox\" name=\"failed_checkbox\" type=\"checkbox\" checked onchange=\"apply_filters()\" value=\"2\"> <label for=\"failed_checkbox\">Failed</label>\n <input id=\"pending_checkbox\" name=\"pending_checkbox\" type=\"checkbox\" checked onchange=\"apply_filters()\" value=\"3\"> <label for=\"pending_checkbox\">Pending</label>\n </div>\n\n <div id=\"summary\">\n <p id=\"totals\"> </p>\n <p id=\"duration\"> </p>\n </div>\n</div>\n\n\n<div class=\"results\">\n<div id=\"div_group_1\" class=\"example_group passed\">\n <dl style=\"margin-left: 0px;\">\n <dt id=\"example_group_1\" class=\"passed\">pending spec with no implementation</dt>\n <script type=\"text/javascript\">makeYellow('rspec-header');</script>\n <script type=\"text/javascript\">makeYellow('div_group_1');</script>\n <script type=\"text/javascript\">makeYellow('example_group_1');</script>\n <script type=\"text/javascript\">moveProgressBar('14.2');</script>\n <dd class=\"example not_implemented\"><span class=\"not_implemented_spec_name\">is pending (PENDING: Not yet implemented)</span></dd>\n </dl>\n</div>\n<div id=\"div_group_2\" class=\"example_group passed\">\n <dl style=\"margin-left: 0px;\">\n <dt id=\"example_group_2\" class=\"passed\">pending command with block format</dt>\n </dl>\n</div>\n<div id=\"div_group_3\" class=\"example_group passed\">\n <dl style=\"margin-left: 15px;\">\n <dt id=\"example_group_3\" class=\"passed\">with content that would fail</dt>\n <script type=\"text/javascript\">makeYellow('rspec-header');</script>\n <script type=\"text/javascript\">makeYellow('div_group_3');</script>\n <script type=\"text/javascript\">makeYellow('example_group_3');</script>\n <script type=\"text/javascript\">moveProgressBar('28.5');</script>\n <dd class=\"example not_implemented\"><span class=\"not_implemented_spec_name\">is pending (PENDING: No reason given)</span></dd>\n </dl>\n</div>\n<div id=\"div_group_4\" class=\"example_group passed\">\n <dl style=\"margin-left: 15px;\">\n <dt id=\"example_group_4\" class=\"passed\">with content that would pass</dt>\n <script type=\"text/javascript\">makeRed('rspec-header');</script>\n <script type=\"text/javascript\">makeRed('div_group_4');</script>\n <script type=\"text/javascript\">makeRed('example_group_4');</script>\n <script type=\"text/javascript\">moveProgressBar('42.8');</script>\n <dd class=\"example pending_fixed\">\n <span class=\"failed_spec_name\">fails</span>\n <span class=\"duration\">n.nnnns</span>\n <div class=\"failure\" id=\"failure_1\">\n <div class=\"message\"><pre>RSpec::Core::Pending::PendingExampleFixedError</pre></div>\n \n <pre class=\"ruby\"><code><span class=\"linenum\">16</span> <span class=\"ident\">context</span> <span class=\"punct\">\"</span><span class=\"string\">with content that would pass</span><span class=\"punct\">\"</span> <span class=\"keyword\">do</span>\n<span class=\"linenum\">17</span> <span class=\"ident\">it</span> <span class=\"punct\">\"</span><span class=\"string\">fails</span><span class=\"punct\">\"</span> <span class=\"keyword\">do</span>\n<span class=\"offending\"><span class=\"linenum\">18</span> <span class=\"ident\">pending</span> <span class=\"keyword\">do</span></span>\n<span class=\"linenum\">19</span> <span class=\"number\">1</span><span class=\"punct\">.</span><span class=\"ident\">should</span> <span class=\"ident\">eq</span><span class=\"punct\">(</span><span class=\"number\">1</span><span class=\"punct\">)</span>\n<span class=\"linenum\">20</span> <span class=\"keyword\">end</span></code></pre>\n </div>\n </dd>\n </dl>\n</div>\n<div id=\"div_group_5\" class=\"example_group passed\">\n <dl style=\"margin-left: 0px;\">\n <dt id=\"example_group_5\" class=\"passed\">passing spec</dt>\n <script type=\"text/javascript\">moveProgressBar('57.1');</script>\n <dd class=\"example passed\">\n<span class=\"passed_spec_name\">passes</span><span class=\"duration\">n.nnnns</span>\n</dd>\n </dl>\n</div>\n<div id=\"div_group_6\" class=\"example_group passed\">\n <dl style=\"margin-left: 0px;\">\n <dt id=\"example_group_6\" class=\"passed\">failing spec</dt>\n <script type=\"text/javascript\">makeRed('div_group_6');</script>\n <script type=\"text/javascript\">makeRed('example_group_6');</script>\n <script type=\"text/javascript\">moveProgressBar('71.4');</script>\n <dd class=\"example failed\">\n <span class=\"failed_spec_name\">fails</span>\n <span class=\"duration\">n.nnnns</span>\n <div class=\"failure\" id=\"failure_2\">\n <div class=\"message\"><pre>\nexpected: 2\n got: 1\n\n(compared using ==)\n</pre></div>\n \n <pre class=\"ruby\"><code><span class=\"linenum\">31</span><span class=\"ident\">describe</span> <span class=\"punct\">\"</span><span class=\"string\">failing spec</span><span class=\"punct\">\"</span> <span class=\"keyword\">do</span>\n<span class=\"linenum\">32</span> <span class=\"ident\">it</span> <span class=\"punct\">\"</span><span class=\"string\">fails</span><span class=\"punct\">\"</span> <span class=\"keyword\">do</span>\n<span class=\"offending\"><span class=\"linenum\">33</span> <span class=\"number\">1</span><span class=\"punct\">.</span><span class=\"ident\">should</span> <span class=\"ident\">eq</span><span class=\"punct\">(</span><span class=\"number\">2</span><span class=\"punct\">)</span></span>\n<span class=\"linenum\">34</span> <span class=\"keyword\">end</span>\n<span class=\"linenum\">35</span><span class=\"keyword\">end</span></code></pre>\n </div>\n </dd>\n </dl>\n</div>\n<div id=\"div_group_7\" class=\"example_group passed\">\n <dl style=\"margin-left: 0px;\">\n <dt id=\"example_group_7\" class=\"passed\">a failing spec with odd backtraces</dt>\n <script type=\"text/javascript\">makeRed('div_group_7');</script>\n <script type=\"text/javascript\">makeRed('example_group_7');</script>\n <script type=\"text/javascript\">moveProgressBar('85.7');</script>\n <dd class=\"example failed\">\n <span class=\"failed_spec_name\">fails with a backtrace that has no file</span>\n <span class=\"duration\">n.nnnns</span>\n <div class=\"failure\" id=\"failure_3\">\n <div class=\"message\"><pre>foo</pre></div>\n \n <pre class=\"ruby\"><code><span class=\"linenum\">-1</span><span class=\"comment\"># Couldn't get snippet for (erb)</span></code></pre>\n </div>\n </dd>\n <script type=\"text/javascript\">moveProgressBar('100.0');</script>\n <dd class=\"example failed\">\n <span class=\"failed_spec_name\">fails with a backtrace containing an erb file</span>\n <span class=\"duration\">n.nnnns</span>\n <div class=\"failure\" id=\"failure_4\">\n <div class=\"message\"><pre>Exception</pre></div>\n \n <pre class=\"ruby\"><code><span class=\"linenum\">-1</span><span class=\"comment\"># Couldn't get snippet for /foo.html.erb</span></code></pre>\n </div>\n </dd>\n </dl>\n</div>\n<script type=\"text/javascript\">document.getElementById('duration').innerHTML = \"Finished in <strong>n.nnnn seconds</strong>\";</script>\n<script type=\"text/javascript\">document.getElementById('totals').innerHTML = \"7 examples, 4 failures, 2 pending\";</script>\n</div>\n</div>\n</body>\n</html>"
got: "<?xml version=\"1.0\" encoding=\"UTF-8\"?><html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\" lang=\"en\">\n<head>\n <title>RSpec results</title>\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n <meta http-equiv=\"Expires\" content=\"-1\">\n <meta http-equiv=\"Pragma\" content=\"no-cache\">\n <style type=\"text/css\">\n body {\n margin: 0;\n padding: 0;\n background: #fff;\n font-size: 80%;\n }\n </style>\n <script type=\"text/javascript\">\n // <![CDATA[\n\nfunction addClass(element_id, classname) {\n document.getElementById(element_id).className += (\" \" + classname);\n}\n\nfunction removeClass(element_id, classname) {\n var elem = document.getElementById(element_id);\n var classlist = elem.className.replace(classname,'');\n elem.className = classlist;\n}\n\nfunction moveProgressBar(percentDone) {\n document.getElementById(\"rspec-header\").style.width = percentDone +\"%\";\n}\n\nfunction makeRed(element_id) {\n removeClass(element_id, 'passed');\n removeClass(element_id, 'not_implemented');\n addClass(element_id,'failed');\n}\n\nfunction makeYellow(element_id) {\n var elem = document.getElementById(element_id);\n if (elem.className.indexOf(\"failed\") == -1) { // class doesn't includes failed\n if (elem.className.indexOf(\"not_implemented\") == -1) { // class doesn't include not_implemented\n removeClass(element_id, 'passed');\n addClass(element_id,'not_implemented');\n }\n }\n}\n\nfunction apply_filters() {\n var passed_filter = document.getElementById('passed_checkbox').checked;\n var failed_filter = document.getElementById('failed_checkbox').checked;\n var pending_filter = document.getElementById('pending_checkbox').checked;\n\n assign_display_style(\"example passed\", passed_filter);\n assign_display_style(\"example failed\", failed_filter);\n assign_display_style(\"example not_implemented\", pending_filter);\n\n assign_display_style_for_group(\"example_group passed\", passed_filter);\n assign_display_style_for_group(\"example_group not_implemented\", pending_filter, pending_filter || passed_filter);\n assign_display_style_for_group(\"example_group failed\", failed_filter, failed_filter || pending_filter || passed_filter);\n}\n\nfunction get_display_style(display_flag) {\n var style_mode = 'none';\n if (display_flag == true) {\n style_mode = 'block';\n }\n return style_mode;\n}\n\nfunction assign_display_style(classname, display_flag) {\n var style_mode = get_display_style(display_flag);\n var elems = document.getElementsByClassName(classname)\n for (var i=0; i<elems.length;i++) {\n elems[i].style.display = style_mode;\n }\n}\n\nfunction assign_display_style_for_group(classname, display_flag, subgroup_flag) {\n var display_style_mode = get_display_style(display_flag);\n var subgroup_style_mode = get_display_style(subgroup_flag);\n var elems = document.getElementsByClassName(classname)\n for (var i=0; i<elems.length;i++) {\n var style_mode = display_style_mode;\n if ((display_flag != subgroup_flag) && (elems[i].getElementsByTagName('dt')[0].innerHTML.indexOf(\", \") != -1)) {\n elems[i].style.display = subgroup_style_mode;\n } else {\n elems[i].style.display = display_style_mode;\n }\n }\n}\n\n // ]]>\n </script>\n <style type=\"text/css\">\n#rspec-header {\n background: #65C400; color: #fff; height: 4em;\n}\n\n.rspec-report h1 {\n margin: 0px 10px 0px 10px;\n padding: 10px;\n font-family: \"Lucida Grande\", Helvetica, sans-serif;\n font-size: 1.8em;\n position: absolute;\n}\n\n#label {\n float:left;\n}\n\n#display-filters {\n float:left;\n padding: 28px 0 0 40%;\n font-family: \"Lucida Grande\", Helvetica, sans-serif;\n}\n\n#summary {\n float:right;\n padding: 5px 10px;\n font-family: \"Lucida Grande\", Helvetica, sans-serif;\n text-align: right;\n}\n\n#summary p {\n margin: 0 0 0 2px;\n}\n\n#summary #totals {\n font-size: 1.2em;\n}\n\n.example_group {\n margin: 0 10px 5px;\n background: #fff;\n}\n\ndl {\n margin: 0; padding: 0 0 5px;\n font: normal 11px \"Lucida Grande\", Helvetica, sans-serif;\n}\n\ndt {\n padding: 3px;\n background: #65C400;\n color: #fff;\n font-weight: bold;\n}\n\ndd {\n margin: 5px 0 5px 5px;\n padding: 3px 3px 3px 18px;\n}\n\ndd .duration {\n padding-left: 5px;\n text-align: right;\n right: 0px;\n float:right;\n}\n\ndd.example.passed {\n border-left: 5px solid #65C400;\n border-bottom: 1px solid #65C400;\n background: #DBFFB4; color: #3D7700;\n}\n\ndd.example.not_implemented {\n border-left: 5px solid #FAF834;\n border-bottom: 1px solid #FAF834;\n background: #FCFB98; color: #131313;\n}\n\ndd.example.pending_fixed {\n border-left: 5px solid #0000C2;\n border-bottom: 1px solid #0000C2;\n color: #0000C2; background: #D3FBFF;\n}\n\ndd.example.failed {\n border-left: 5px solid #C20000;\n border-bottom: 1px solid #C20000;\n color: #C20000; background: #FFFBD3;\n}\n\n\ndt.not_implemented {\n color: #000000; background: #FAF834;\n}\n\ndt.pending_fixed {\n color: #FFFFFF; background: #C40D0D;\n}\n\ndt.failed {\n color: #FFFFFF; background: #C40D0D;\n}\n\n\n#rspec-header.not_implemented {\n color: #000000; background: #FAF834;\n}\n\n#rspec-header.pending_fixed {\n color: #FFFFFF; background: #C40D0D;\n}\n\n#rspec-header.failed {\n color: #FFFFFF; background: #C40D0D;\n}\n\n\n.backtrace {\n color: #000;\n font-size: 12px;\n}\n\na {\n color: #BE5C00;\n}\n\n/* Ruby code, style similar to vibrant ink */\n.ruby {\n font-size: 12px;\n font-family: monospace;\n color: white;\n background-color: black;\n padding: 0.1em 0 0.2em 0;\n}\n\n.ruby .keyword { color: #FF6600; }\n.ruby .constant { color: #339999; }\n.ruby .attribute { color: white; }\n.ruby .global { color: white; }\n.ruby .module { color: white; }\n.ruby .class { color: white; }\n.ruby .string { color: #66FF00; }\n.ruby .ident { color: white; }\n.ruby .method { color: #FFCC00; }\n.ruby .number { color: white; }\n.ruby .char { color: white; }\n.ruby .comment { color: #9933CC; }\n.ruby .symbol { color: white; }\n.ruby .regex { color: #44B4CC; }\n.ruby .punct { color: white; }\n.ruby .escape { color: white; }\n.ruby .interp { color: white; }\n.ruby .expr { color: white; }\n\n.ruby .offending { background-color: gray; }\n.ruby .linenum {\n width: 75px;\n padding: 0.1em 1em 0.2em 0;\n color: #000000;\n background-color: #FFFBD3;\n}\n\n </style>\n</head>\n<body>\n<div class=\"rspec-report\">\n\n<div id=\"rspec-header\">\n <div id=\"label\">\n <h1>RSpec Code Examples</h1>\n </div>\n\n <div id=\"display-filters\">\n <input id=\"passed_checkbox\" name=\"passed_checkbox\" type=\"checkbox\" checked onchange=\"apply_filters()\" value=\"1\"> <label for=\"passed_checkbox\">Passed</label>\n <input id=\"failed_checkbox\" name=\"failed_checkbox\" type=\"checkbox\" checked onchange=\"apply_filters()\" value=\"2\"> <label for=\"failed_checkbox\">Failed</label>\n <input id=\"pending_checkbox\" name=\"pending_checkbox\" type=\"checkbox\" checked onchange=\"apply_filters()\" value=\"3\"> <label for=\"pending_checkbox\">Pending</label>\n </div>\n\n <div id=\"summary\">\n <p id=\"totals\"> </p>\n <p id=\"duration\"> </p>\n </div>\n</div>\n\n\n<div class=\"results\">\n<div id=\"div_group_1\" class=\"example_group passed\">\n <dl style=\"margin-left: 0px;\">\n <dt id=\"example_group_1\" class=\"passed\">pending spec with no implementation</dt>\n <script type=\"text/javascript\">makeYellow('rspec-header');</script>\n <script type=\"text/javascript\">makeYellow('div_group_1');</script>\n <script type=\"text/javascript\">makeYellow('example_group_1');</script>\n <script type=\"text/javascript\">moveProgressBar('14.2');</script>\n <dd class=\"example not_implemented\"><span class=\"not_implemented_spec_name\">is pending (PENDING: Not yet implemented)</span></dd>\n </dl>\n</div>\n<div id=\"div_group_2\" class=\"example_group passed\">\n <dl style=\"margin-left: 0px;\">\n <dt id=\"example_group_2\" class=\"passed\">pending command with block format</dt>\n </dl>\n</div>\n<div id=\"div_group_3\" class=\"example_group passed\">\n <dl style=\"margin-left: 15px;\">\n <dt id=\"example_group_3\" class=\"passed\">with content that would fail</dt>\n <script type=\"text/javascript\">makeYellow('rspec-header');</script>\n <script type=\"text/javascript\">makeYellow('div_group_3');</script>\n <script type=\"text/javascript\">makeYellow('example_group_3');</script>\n <script type=\"text/javascript\">moveProgressBar('28.5');</script>\n <dd class=\"example not_implemented\"><span class=\"not_implemented_spec_name\">is pending (PENDING: No reason given)</span></dd>\n </dl>\n</div>\n<div id=\"div_group_4\" class=\"example_group passed\">\n <dl style=\"margin-left: 15px;\">\n <dt id=\"example_group_4\" class=\"passed\">with content that would pass</dt>\n <script type=\"text/javascript\">makeRed('rspec-header');</script>\n <script type=\"text/javascript\">makeRed('div_group_4');</script>\n <script type=\"text/javascript\">makeRed('example_group_4');</script>\n <script type=\"text/javascript\">moveProgressBar('42.8');</script>\n <dd class=\"example pending_fixed\">\n <span class=\"failed_spec_name\">fails</span>\n <span class=\"duration\">n.nnnns</span>\n <div class=\"failure\" id=\"failure_1\">\n <div class=\"message\"><pre>RSpec::Core::Pending::PendingExampleFixedError</pre></div>\n \n <pre class=\"ruby\"><code><span class=\"linenum\">-1</span><span class=\"comment\"># Couldn't get snippet for </span></code></pre>\n </div>\n </dd>\n </dl>\n</div>\n<div id=\"div_group_5\" class=\"example_group passed\">\n <dl style=\"margin-left: 0px;\">\n <dt id=\"example_group_5\" class=\"passed\">passing spec</dt>\n <script type=\"text/javascript\">moveProgressBar('57.1');</script>\n <dd class=\"example passed\">\n<span class=\"passed_spec_name\">passes</span><span class=\"duration\">n.nnnns</span>\n</dd>\n </dl>\n</div>\n<div id=\"div_group_6\" class=\"example_group passed\">\n <dl style=\"margin-left: 0px;\">\n <dt id=\"example_group_6\" class=\"passed\">failing spec</dt>\n <script type=\"text/javascript\">makeRed('div_group_6');</script>\n <script type=\"text/javascript\">makeRed('example_group_6');</script>\n <script type=\"text/javascript\">moveProgressBar('71.4');</script>\n <dd class=\"example failed\">\n <span class=\"failed_spec_name\">fails</span>\n <span class=\"duration\">n.nnnns</span>\n <div class=\"failure\" id=\"failure_2\">\n <div class=\"message\"><pre>\nexpected: 2\n got: 1\n\n(compared using ==)\n</pre></div>\n \n <pre class=\"ruby\"><code><span class=\"linenum\">-1</span><span class=\"comment\"># Couldn't get snippet for </span></code></pre>\n </div>\n </dd>\n </dl>\n</div>\n<div id=\"div_group_7\" class=\"example_group passed\">\n <dl style=\"margin-left: 0px;\">\n <dt id=\"example_group_7\" class=\"passed\">a failing spec with odd backtraces</dt>\n <script type=\"text/javascript\">makeRed('div_group_7');</script>\n <script type=\"text/javascript\">makeRed('example_group_7');</script>\n <script type=\"text/javascript\">moveProgressBar('85.7');</script>\n <dd class=\"example failed\">\n <span class=\"failed_spec_name\">fails with a backtrace that has no file</span>\n <span class=\"duration\">n.nnnns</span>\n <div class=\"failure\" id=\"failure_3\">\n <div class=\"message\"><pre>foo</pre></div>\n \n <pre class=\"ruby\"><code><span class=\"linenum\">-1</span><span class=\"comment\"># Couldn't get snippet for (erb)</span></code></pre>\n </div>\n </dd>\n <script type=\"text/javascript\">moveProgressBar('100.0');</script>\n <dd class=\"example failed\">\n <span class=\"failed_spec_name\">fails with a backtrace containing an erb file</span>\n <span class=\"duration\">n.nnnns</span>\n <div class=\"failure\" id=\"failure_4\">\n <div class=\"message\"><pre>Exception</pre></div>\n \n <pre class=\"ruby\"><code><span class=\"linenum\">-1</span><span class=\"comment\"># Couldn't get snippet for /foo.html.erb</span></code></pre>\n </div>\n </dd>\n </dl>\n</div>\n<script type=\"text/javascript\">document.getElementById('duration').innerHTML = \"Finished in <strong>n.nnnn seconds</strong>\";</script>\n<script type=\"text/javascript\">document.getElementById('totals').innerHTML = \"7 examples, 4 failures, 2 pending\";</script>\n</div>\n</div>\n</body>\n</html>"
(compared using ==)
Diff:
@@ -316,11 +316,7 @@
<div class="failure" id="failure_1">
<div class="message"><pre>RSpec::Core::Pending::PendingExampleFixedError</pre></div>
- <pre class="ruby"><code><span class="linenum">16</span> <span class="ident">context</span> <span class="punct">"</span><span class="string">with content that would pass</span><span class="punct">"</span> <span class="keyword">do</span>
-<span class="linenum">17</span> <span class="ident">it</span> <span class="punct">"</span><span class="string">fails</span><span class="punct">"</span> <span class="keyword">do</span>
-<span class="offending"><span class="linenum">18</span> <span class="ident">pending</span> <span class="keyword">do</span></span>
-<span class="linenum">19</span> <span class="number">1</span><span class="punct">.</span><span class="ident">should</span> <span class="ident">eq</span><span class="punct">(</span><span class="number">1</span><span class="punct">)</span>
-<span class="linenum">20</span> <span class="keyword">end</span></code></pre>
+ <pre class="ruby"><code><span class="linenum">-1</span><span class="comment"># Couldn't get snippet for </span></code></pre>
</div>
</dd>
</dl>
@@ -351,11 +347,7 @@
(compared using ==)
</pre></div>
- <pre class="ruby"><code><span class="linenum">31</span><span class="ident">describe</span> <span class="punct">"</span><span class="string">failing spec</span><span class="punct">"</span> <span class="keyword">do</span>
-<span class="linenum">32</span> <span class="ident">it</span> <span class="punct">"</span><span class="string">fails</span><span class="punct">"</span> <span class="keyword">do</span>
-<span class="offending"><span class="linenum">33</span> <span class="number">1</span><span class="punct">.</span><span class="ident">should</span> <span class="ident">eq</span><span class="punct">(</span><span class="number">2</span><span class="punct">)</span></span>
-<span class="linenum">34</span> <span class="keyword">end</span>
-<span class="linenum">35</span><span class="keyword">end</span></code></pre>
+ <pre class="ruby"><code><span class="linenum">-1</span><span class="comment"># Couldn't get snippet for </span></code></pre>
</div>
</dd>
</dl>
# /usr/share/gems/gems/rspec-expectations-2.11.3/lib/rspec/expectations/fail_with.rb:33:in `fail_with'
# /usr/share/gems/gems/rspec-expectations-2.11.3/lib/rspec/expectations/handler.rb:17:in `handle_matcher'
# /usr/share/gems/gems/rspec-expectations-2.11.3/lib/rspec/expectations/syntax.rb:53:in `should'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/rspec/core/formatters/text_mate_formatter_spec.rb:60:in `block (3 levels) in <module:Formatters>'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/rspec/core/formatters/text_mate_formatter_spec.rb:52:in `chdir'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/rspec/core/formatters/text_mate_formatter_spec.rb:52:in `block (2 levels) in <module:Formatters>'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:113:in `instance_eval'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:113:in `block in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:178:in `call'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:178:in `run'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/spec_helper.rb:72:in `block (4 levels) in <top (required)>'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/spec_helper.rb:53:in `instance_eval'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/spec_helper.rb:53:in `sandboxed'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/spec_helper.rb:72:in `block (3 levels) in <top (required)>'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/extensions/instance_eval_with_args.rb:16:in `instance_exec'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/extensions/instance_eval_with_args.rb:16:in `instance_eval_with_args'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:246:in `instance_eval_with_args'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:93:in `block (2 levels) in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:91:in `call'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:91:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:424:in `run_hook'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:318:in `run_around_each_hooks'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:255:in `with_around_each_hooks'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:110:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:378:in `block in run_examples'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:374:in `map'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:374:in `run_examples'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:360:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `map'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `block in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/reporter.rb:34:in `report'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:25:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:69:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:8:in `block in autorun'
Finished in 0.06173 seconds
3 examples, 1 failure
Failed examples:
rspec ./spec/rspec/core/formatters/text_mate_formatter_spec.rb:51 # RSpec::Core::Formatters::TextMateFormatter produces HTML identical to the one we designed manually
Run options:
include {:focus=>true}
exclude {:ruby=>#<Proc:./spec/spec_helper.rb:84>}
All examples were filtered out; ignoring {:focus=>true}
...........
Finished in 0.01616 seconds
11 examples, 0 failures
Run options:
include {:focus=>true}
exclude {:ruby=>#<Proc:./spec/spec_helper.rb:84>}
All examples were filtered out; ignoring {:focus=>true}
..............................................................................
Finished in 0.04873 seconds
78 examples, 0 failures
Run options:
include {:focus=>true}
exclude {:ruby=>#<Proc:./spec/spec_helper.rb:84>}
All examples were filtered out; ignoring {:focus=>true}
.
Finished in 0.00101 seconds
1 example, 0 failures
Run options:
include {:focus=>true}
exclude {:ruby=>#<Proc:./spec/spec_helper.rb:84>}
All examples were filtered out; ignoring {:focus=>true}
.....
Finished in 0.00227 seconds
5 examples, 0 failures
Run options:
include {:focus=>true}
exclude {:ruby=>#<Proc:./spec/spec_helper.rb:84>}
All examples were filtered out; ignoring {:focus=>true}
..............................................................................
Finished in 0.05013 seconds
78 examples, 0 failures
Run options:
include {:focus=>true}
exclude {:ruby=>#<Proc:./spec/spec_helper.rb:84>}
All examples were filtered out; ignoring {:focus=>true}
.......................................
Finished in 0.09643 seconds
39 examples, 0 failures
Run options:
include {:focus=>true}
exclude {:ruby=>#<Proc:./spec/spec_helper.rb:84>}
All examples were filtered out; ignoring {:focus=>true}
.....................
Finished in 0.02651 seconds
21 examples, 0 failures
Run options:
include {:focus=>true}
exclude {:ruby=>#<Proc:./spec/spec_helper.rb:84>}
All examples were filtered out; ignoring {:focus=>true}
...............
Finished in 0.12005 seconds
15 examples, 0 failures
Run options:
include {:focus=>true}
exclude {:ruby=>#<Proc:./spec/spec_helper.rb:84>}
All examples were filtered out; ignoring {:focus=>true}
...........
Finished in 0.01055 seconds
11 examples, 0 failures
Run options:
include {:focus=>true}
exclude {:ruby=>#<Proc:./spec/spec_helper.rb:84>}
All examples were filtered out; ignoring {:focus=>true}
............
Finished in 0.00649 seconds
12 examples, 0 failures
No examples found.
Finished in 0.00006 seconds
0 examples, 0 failures
Run options:
include {:focus=>true}
exclude {:ruby=>#<Proc:./spec/spec_helper.rb:84>}
All examples were filtered out; ignoring {:focus=>true}
.....
Finished in 0.00254 seconds
5 examples, 0 failures
..
Finished in 0.00124 seconds
2 examples, 0 failures
Run options:
include {:focus=>true}
exclude {:ruby=>#<Proc:./spec/spec_helper.rb:84>}
All examples were filtered out; ignoring {:focus=>true}
...FFF
Failures:
1) RSpec::Core::Runner#run with --drb or -X and a DRb server is running builds a DRbCommandLine and runs the specs
Failure/Error: drb_proxy = double(RSpec::Core::DRbCommandLine, :run => true)
NameError:
uninitialized constant RSpec::Core::DRbCommandLine
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/rspec/core/runner_spec.rb:47:in `block (5 levels) in <module:Core>'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:113:in `instance_eval'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:113:in `block in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:178:in `call'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:178:in `run'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/spec_helper.rb:72:in `block (4 levels) in <top (required)>'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/spec_helper.rb:53:in `instance_eval'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/spec_helper.rb:53:in `sandboxed'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/spec_helper.rb:72:in `block (3 levels) in <top (required)>'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/extensions/instance_eval_with_args.rb:16:in `instance_exec'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/extensions/instance_eval_with_args.rb:16:in `instance_eval_with_args'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:246:in `instance_eval_with_args'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:93:in `block (2 levels) in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:91:in `call'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:91:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:424:in `run_hook'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:318:in `run_around_each_hooks'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:255:in `with_around_each_hooks'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:110:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:378:in `block in run_examples'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:374:in `map'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:374:in `run_examples'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:360:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `block in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `map'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `block in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `map'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `block in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `map'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `map'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `block in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/reporter.rb:34:in `report'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:25:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:69:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:8:in `block in autorun'
2) RSpec::Core::Runner#run with --drb or -X and a DRb server is not running outputs a message
Failure/Error: RSpec::Core::DRbCommandLine.should_receive(:new).and_raise(DRb::DRbConnError)
NameError:
uninitialized constant RSpec::Core::DRbCommandLine
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/rspec/core/runner_spec.rb:58:in `block (5 levels) in <module:Core>'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:236:in `instance_eval'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:236:in `instance_eval'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:23:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:72:in `block in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:72:in `each'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:72:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:424:in `run_hook'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:323:in `run_before_each_hooks'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:299:in `run_before_each'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:112:in `block in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:178:in `call'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:178:in `run'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/spec_helper.rb:72:in `block (4 levels) in <top (required)>'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/spec_helper.rb:53:in `instance_eval'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/spec_helper.rb:53:in `sandboxed'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/spec_helper.rb:72:in `block (3 levels) in <top (required)>'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/extensions/instance_eval_with_args.rb:16:in `instance_exec'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/extensions/instance_eval_with_args.rb:16:in `instance_eval_with_args'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:246:in `instance_eval_with_args'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:93:in `block (2 levels) in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:91:in `call'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:91:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:424:in `run_hook'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:318:in `run_around_each_hooks'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:255:in `with_around_each_hooks'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:110:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:378:in `block in run_examples'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:374:in `map'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:374:in `run_examples'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:360:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `block in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `map'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `block in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `map'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `block in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `map'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `map'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `block in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/reporter.rb:34:in `report'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:25:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:69:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:8:in `block in autorun'
3) RSpec::Core::Runner#run with --drb or -X and a DRb server is not running builds a CommandLine and runs the specs
Failure/Error: RSpec::Core::DRbCommandLine.should_receive(:new).and_raise(DRb::DRbConnError)
NameError:
uninitialized constant RSpec::Core::DRbCommandLine
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/rspec/core/runner_spec.rb:58:in `block (5 levels) in <module:Core>'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:236:in `instance_eval'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:236:in `instance_eval'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:23:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:72:in `block in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:72:in `each'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:72:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:424:in `run_hook'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:323:in `run_before_each_hooks'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:299:in `run_before_each'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:112:in `block in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:178:in `call'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:178:in `run'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/spec_helper.rb:72:in `block (4 levels) in <top (required)>'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/spec_helper.rb:53:in `instance_eval'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/spec_helper.rb:53:in `sandboxed'
# /builddir/build/BUILD/rubygem-rspec-core-2.11.1/usr/share/gems/gems/rspec-core-2.11.1/spec/spec_helper.rb:72:in `block (3 levels) in <top (required)>'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/extensions/instance_eval_with_args.rb:16:in `instance_exec'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/extensions/instance_eval_with_args.rb:16:in `instance_eval_with_args'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:246:in `instance_eval_with_args'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:93:in `block (2 levels) in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:91:in `call'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:91:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/hooks.rb:424:in `run_hook'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:318:in `run_around_each_hooks'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:255:in `with_around_each_hooks'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example.rb:110:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:378:in `block in run_examples'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:374:in `map'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:374:in `run_examples'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:360:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `block in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `map'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `block in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `map'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `block in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `map'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/example_group.rb:361:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `map'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:28:in `block in run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/reporter.rb:34:in `report'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:25:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:69:in `run'
# /usr/share/gems/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:8:in `block in autorun'
Finished in 0.00439 seconds
6 examples, 3 failures
Failed examples:
rspec ./spec/rspec/core/runner_spec.rb:46 # RSpec::Core::Runner#run with --drb or -X and a DRb server is running builds a DRbCommandLine and runs the specs
rspec ./spec/rspec/core/runner_spec.rb:61 # RSpec::Core::Runner#run with --drb or -X and a DRb server is not running outputs a message
rspec ./spec/rspec/core/runner_spec.rb:69 # RSpec::Core::Runner#run with --drb or -X and a DRb server is not running builds a CommandLine and runs the specs
Run options:
include {:focus=>true}
exclude {:ruby=>#<Proc:./spec/spec_helper.rb:84>}
All examples were filtered out; ignoring {:focus=>true}
......
Finished in 0.00464 seconds
6 examples, 0 failures
Run options:
include {:focus=>true}
exclude {:ruby=>#<Proc:./spec/spec_helper.rb:84>}
All examples were filtered out; ignoring {:focus=>true}
......................................
Finished in 0.02288 seconds
38 examples, 0 failures
Run options:
include {:focus=>true}
exclude {:ruby=>#<Proc:./spec/spec_helper.rb:84>}
All examples were filtered out; ignoring {:focus=>true}
.........................
Finished in 0.02321 seconds
25 examples, 0 failures
Run options:
include {:focus=>true}
exclude {:ruby=>#<Proc:./spec/spec_helper.rb:84>}
All examples were filtered out; ignoring {:focus=>true}
.............
Finished in 0.01695 seconds
13 examples, 0 failures
Run options:
include {:focus=>true}
exclude {:ruby=>#<Proc:./spec/spec_helper.rb:84>}
All examples were filtered out; ignoring {:focus=>true}
....
Finished in 0.00163 seconds
4 examples, 0 failures
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment