Created
October 11, 2012 09:57
-
-
Save voxik/3871355 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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