Skip to content

Commit c002cd3

Browse files
committed
Always require spec_helper in .rspec file
Instead of having a boilerplate require of the spec_helper on every single spec file (and scratching our heads when we forget to do so), let's instead just ask rspec to require it before running the specs.
1 parent e2a27ff commit c002cd3

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

73 files changed

+1
-74
lines changed

.rspec

+1
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
--color
2+
--require spec_helper

spec/cli/command_parser_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + '/../spec_helper'
32

43
describe YARD::CLI::CommandParser do
54
describe "#run" do

spec/cli/command_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + "/../spec_helper"
32
require 'optparse'
43

54
describe YARD::CLI::Command do

spec/cli/config_spec.rb

-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + '/../spec_helper'
3-
42
require 'yaml'
53

64
describe YARD::CLI::Config do

spec/cli/diff_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + '/../spec_helper'
32
require 'stringio'
43
require 'open-uri'
54

spec/cli/display_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + '/../spec_helper'
32

43
describe YARD::CLI::Display do
54
before do

spec/cli/gems_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + '/../spec_helper'
32
require 'ostruct'
43
require 'rubygems'
54

spec/cli/graph_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + '/../spec_helper'
32

43
describe YARD::CLI::Graph do
54
it "serializes output" do

spec/cli/help_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + '/../spec_helper'
32

43
describe YARD::CLI::Help do
54
describe "#run" do

spec/cli/i18n_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + '/../spec_helper'
32

43
describe YARD::CLI::I18n do
54
before do

spec/cli/list_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + '/../spec_helper'
32

43
describe YARD::CLI::List do
54
it "passes command off to Yardoc with --list" do

spec/cli/markup_types_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + '/../spec_helper'
32

43
describe YARD::CLI::MarkupTypes do
54
it "lists all available markup types" do

spec/cli/server_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + '/../spec_helper'
32

43
class Server::WebrickAdapter; def start; end end
54

spec/cli/stats_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + '/../spec_helper'
32
require 'stringio'
43

54
describe YARD::CLI::Stats do

spec/cli/yardoc_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + '/../spec_helper'
32

43
describe YARD::CLI::Yardoc do
54
before do

spec/cli/yri_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + '/../spec_helper'
32

43
class TestYRI < YARD::CLI::YRI
54
public :optparse, :find_object, :cache_object

spec/code_objects/spec_helper.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
# frozen_string_literal: true
2-
require File.join(File.dirname(__FILE__), "..", "spec_helper")
32

43
include CodeObjects

spec/config_spec.rb

-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
# frozen_string_literal: true
2-
require File.join(File.dirname(__FILE__), "spec_helper")
3-
42
require 'yaml'
53

64
describe YARD::Config do

spec/core_ext/array_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + '/../spec_helper'
32

43
describe Array do
54
describe "#place" do

spec/core_ext/file_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + '/../spec_helper'
32

43
describe File do
54
describe ".relative_path" do

spec/core_ext/hash_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + '/../spec_helper'
32

43
describe Hash do
54
describe ".[]" do

spec/core_ext/insertion_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + '/../spec_helper'
32

43
describe Insertion do
54
describe "#before" do

spec/core_ext/module_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + '/../spec_helper'
32

43
describe Module do
54
describe "#class_name" do

spec/core_ext/string_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + '/../spec_helper'
32

43
# described_in_docs String, '#camelcase'
54
# described_in_docs String, '#underscore'

spec/core_ext/symbol_hash_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.join(File.dirname(__FILE__), '..', 'spec_helper')
32

43
describe SymbolHash do
54
it "allows access to keys as String or Symbol" do

spec/docstring_parser_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + "/spec_helper"
32

43
describe YARD::DocstringParser do
54
after(:all) do

spec/docstring_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + '/spec_helper'
32

43
describe YARD::Docstring do
54
before { YARD::Registry.clear }

spec/handlers/c/spec_helper.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + "/../spec_helper"
32

43
def parse(src, file = '(stdin)')
54
YARD::Registry.clear

spec/handlers/ruby/base_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + '/../spec_helper'
32

43
describe YARD::Handlers::Ruby::Base, '#valid_handler?' do
54
include YARD::Parser::Ruby

spec/handlers/ruby/legacy/base_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + '/../../spec_helper'
32

43
include Parser::Ruby::Legacy
54

spec/handlers/spec_helper.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.join(File.dirname(__FILE__), "..", "spec_helper")
32
require 'stringio'
43

54
include Handlers

spec/i18n/locale_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + '/../spec_helper'
32

43
describe YARD::I18n::Locale do
54
def locale(name)

spec/i18n/message_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + '/../spec_helper'
32

43
describe YARD::I18n::Message do
54
def message(id)

spec/i18n/messages_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + '/../spec_helper'
32

43
describe YARD::I18n::Messages do
54
def message(id)

spec/i18n/pot_generator_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + '/../spec_helper'
32

43
describe YARD::I18n::PotGenerator do
54
def create_messages(messages)

spec/i18n/text_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + '/../spec_helper'
32

43
describe YARD::I18n::Text do
54
describe "#extract_messages" do

spec/logging_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.join(File.dirname(__FILE__), "spec_helper")
32

43
describe YARD::Logger do
54
describe "#show_backtraces" do

spec/options_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + '/spec_helper'
32

43
describe YARD::Options do
54
class FooOptions < YARD::Options

spec/parser/base_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.join(File.dirname(__FILE__), '..', 'spec_helper')
32

43
describe YARD::Parser::Base do
54
describe "#initialize" do

spec/parser/c_parser_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.join(File.dirname(__FILE__), '..', 'spec_helper')
32

43
describe YARD::Parser::C::CParser do
54
describe "#parse" do

spec/parser/ruby/ast_node_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.join(File.dirname(__FILE__), '..', '..', 'spec_helper')
32
require 'pp'
43
require 'stringio'
54

spec/parser/ruby/legacy/statement_list_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.join(File.dirname(__FILE__), '..', '..', '..', 'spec_helper')
32

43
describe YARD::Parser::Ruby::Legacy::StatementList do
54
def stmts(code) YARD::Parser::Ruby::Legacy::StatementList.new(code) end

spec/parser/ruby/legacy/token_list_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.join(File.dirname(__FILE__), '..', '..', '..', 'spec_helper')
32

43
include YARD::Parser::Ruby::Legacy
54
include YARD::Parser::Ruby::Legacy::RubyToken

spec/parser/ruby/ruby_parser_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.join(File.dirname(__FILE__), '..', '..', 'spec_helper')
32

43
describe YARD::Parser::Ruby::RubyParser do
54
def stmt(stmt)

spec/parser/ruby/token_resolver_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.join(File.dirname(__FILE__), '..', '..', 'spec_helper')
32

43
describe YARD::Parser::Ruby::TokenResolver do
54
before(:all) do

spec/parser/source_parser_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.join(File.dirname(__FILE__), '..', 'spec_helper')
32

43
class MyParser < Parser::Base; end
54

spec/parser/tag_parsing_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.join(File.dirname(__FILE__), '..', 'spec_helper')
32

43
describe YARD::Parser, "tag handling" do
54
before { parse_file :tag_handler_001, __FILE__ }

spec/rake/yardoc_task_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + '/../spec_helper'
32

43
describe YARD::Rake::YardocTask do
54
before do

spec/registry_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.join(File.dirname(__FILE__), "spec_helper")
32
include CodeObjects
43

54
require "thread"

spec/registry_store_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.join(File.dirname(__FILE__), "spec_helper")
32

43
describe YARD::RegistryStore do
54
before do

spec/rubygems/doc_manager_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + '/../spec_helper'
32
require File.join(YARD::ROOT, 'rubygems_plugin')
43
require 'fileutils'
54

spec/serializers/spec_helper.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,2 @@
11
# frozen_string_literal: true
2-
require File.join(File.dirname(__FILE__), "..", "spec_helper")
32
include YARD

spec/server/commands/base_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + '/../spec_helper'
32

43
class MyProcCommand < Base
54
def initialize(&block) self.class.send(:define_method, :run, &block) end

spec/server/commands/library_command_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + '/../spec_helper'
32
require 'ostruct'
43

54
describe YARD::Server::Commands::LibraryCommand do

spec/server/spec_helper.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + "/../spec_helper"
32
require 'ostruct'
43

54
include Server

spec/server_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + "/spec_helper"
32

43
describe YARD::Server do
54
describe ".register_static_path" do

spec/tags/default_factory_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + '/../spec_helper'
32

43
describe YARD::Tags::DefaultFactory do
54
before { @f = YARD::Tags::DefaultFactory.new }

spec/tags/default_tag_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + '/../spec_helper'
32

43
describe YARD::Tags::DefaultTag do
54
it "creates a tag with defaults" do

spec/tags/directives_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + "/../spec_helper"
32

43
def tag_parse(content, object = nil, handler = nil)
54
@parser = DocstringParser.new

spec/tags/library_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + '/../spec_helper'
32

43
describe YARD::Tags::Library do
54
def tag(docstring)

spec/tags/overload_tag_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + '/../spec_helper'
32

43
describe YARD::Tags::OverloadTag do
54
before do

spec/tags/ref_tag_list_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + '/../spec_helper'
32

43
describe YARD::Tags::RefTagList do
54
before { YARD::Registry.clear }

spec/tags/types_explainer_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + '/../spec_helper'
32

43
describe YARD::Tags::TypesExplainer do
54
Type = YARD::Tags::TypesExplainer::Type

spec/templates/helpers/base_helper_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + '/../spec_helper'
32

43
describe YARD::Templates::Helpers::BaseHelper do
54
include YARD::Templates::Helpers::BaseHelper

spec/templates/helpers/html_helper_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + '/../../spec_helper'
32
require File.dirname(__FILE__) + "/shared_signature_examples"
43
require 'ostruct'
54

spec/templates/helpers/html_syntax_highlight_helper_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + '/../spec_helper'
32

43
describe YARD::Templates::Helpers::HtmlSyntaxHighlightHelper do
54
include YARD::Templates::Helpers::HtmlHelper

spec/templates/helpers/markup/rdoc_markup_spec.rb

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# frozen_string_literal: true
2-
require File.dirname(__FILE__) + "/../../spec_helper"
32

43
describe YARD::Templates::Helpers::Markup::RDocMarkup do
54
describe "loading mechanism" do

0 commit comments

Comments
 (0)