aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKazuki Yamaguchi <k@rhe.jp>2016-12-24 01:49:38 +0900
committerKazuki Yamaguchi <k@rhe.jp>2016-12-24 03:10:23 +0900
commitee99969b5052434ad9b1d55232b6118632772e56 (patch)
tree29337748c66ebc8c8e058248f822a7cd93150d83
parent63f1a61cc8d078395dc36a6ad07bfc10ff20753c (diff)
downloadaclog-ee99969b5052434ad9b1d55232b6118632772e56.tar.gz
cleanup unused spec-related files
-rw-r--r--Gemfile11
-rw-r--r--Guardfile70
-rwxr-xr-xbin/rspec16
-rw-r--r--config/application.rb6
-rw-r--r--spec/rails_helper.rb45
-rw-r--r--spec/spec_helper.rb74
6 files changed, 1 insertions, 221 deletions
diff --git a/Gemfile b/Gemfile
index 0af07d2..feda046 100644
--- a/Gemfile
+++ b/Gemfile
@@ -24,15 +24,4 @@ group :development, :test do
gem "pry-rails"
gem "foreman"
gem "rack-streaming-proxy", require: false
- gem "plum", require: false
- # gem "byebug"
- # gem "oink"
-end
-
-group :test do
- # gem "webmock"
- # gem "rspec"
- # gem "rspec-rails"
- # gem "guard-rspec"
- # gem "simplecov", require: false
end
diff --git a/Guardfile b/Guardfile
deleted file mode 100644
index deea540..0000000
--- a/Guardfile
+++ /dev/null
@@ -1,70 +0,0 @@
-# A sample Guardfile
-# More info at https://github.com/guard/guard#readme
-
-## Uncomment and set this to only include directories you want to watch
-# directories %w(app lib config test spec features) \
-# .select{|d| Dir.exists?(d) ? d : UI.warning("Directory #{d} does not exist")}
-
-## Note: if you are using the `directories` clause above and you are not
-## watching the project directory ('.'), then you will want to move
-## the Guardfile to a watched dir and symlink it back, e.g.
-#
-# $ mkdir config
-# $ mv Guardfile config/
-# $ ln -s config/Guardfile .
-#
-# and, you'll have to watch "config/Guardfile" instead of "Guardfile"
-
-# Note: The cmd option is now required due to the increasing number of ways
-# rspec may be run, below are examples of the most common uses.
-# * bundler: 'bundle exec rspec'
-# * bundler binstubs: 'bin/rspec'
-# * spring: 'bin/rspec' (This will use spring if running and you have
-# installed the spring binstubs per the docs)
-# * zeus: 'zeus rspec' (requires the server to be started separately)
-# * 'just' rspec: 'rspec'
-
-guard :rspec, cmd: "bundle exec rspec" do
- require "guard/rspec/dsl"
- dsl = Guard::RSpec::Dsl.new(self)
-
- # Feel free to open issues for suggestions and improvements
-
- # RSpec files
- rspec = dsl.rspec
- watch(rspec.spec_helper) { rspec.spec_dir }
- watch(rspec.spec_support) { rspec.spec_dir }
- watch(rspec.spec_files)
-
- # Ruby files
- ruby = dsl.ruby
- dsl.watch_spec_files_for(ruby.lib_files)
-
- # Rails files
- rails = dsl.rails(view_extensions: %w(erb haml slim))
- dsl.watch_spec_files_for(rails.app_files)
- dsl.watch_spec_files_for(rails.views)
-
- watch(rails.controllers) do |m|
- [
- rspec.spec.("routing/#{m[1]}_routing"),
- rspec.spec.("controllers/#{m[1]}_controller"),
- rspec.spec.("acceptance/#{m[1]}")
- ]
- end
-
- # Rails config changes
- watch(rails.spec_helper) { rspec.spec_dir }
- watch(rails.routes) { "#{rspec.spec_dir}/routing" }
- watch(rails.app_controller) { "#{rspec.spec_dir}/controllers" }
-
- # Capybara features specs
- watch(rails.view_dirs) { |m| rspec.spec.("features/#{m[1]}") }
- watch(rails.layouts) { |m| rspec.spec.("features/#{m[1]}") }
-
- # Turnip features and steps
- watch(%r{^spec/acceptance/(.+)\.feature$})
- watch(%r{^spec/acceptance/steps/(.+)_steps\.rb$}) do |m|
- Dir[File.join("**/#{m[1]}.feature")][0] || "spec/acceptance"
- end
-end
diff --git a/bin/rspec b/bin/rspec
deleted file mode 100755
index 0c86b5c..0000000
--- a/bin/rspec
+++ /dev/null
@@ -1,16 +0,0 @@
-#!/usr/bin/env ruby
-#
-# This file was generated by Bundler.
-#
-# The application 'rspec' is installed as part of a gem, and
-# this file is here to facilitate running it.
-#
-
-require 'pathname'
-ENV['BUNDLE_GEMFILE'] ||= File.expand_path("../../Gemfile",
- Pathname.new(__FILE__).realpath)
-
-require 'rubygems'
-require 'bundler/setup'
-
-load Gem.bin_path('rspec-core', 'rspec')
diff --git a/config/application.rb b/config/application.rb
index c190bc0..ab8cb83 100644
--- a/config/application.rb
+++ b/config/application.rb
@@ -1,4 +1,4 @@
-require File.expand_path('../boot', __FILE__)
+require_relative 'boot'
# Pick the frameworks you want:
require "active_model/railtie"
@@ -39,10 +39,6 @@ module Aclog
config.active_record.raise_in_transactional_callbacks = true
config.active_job.queue_adapter = :delayed_job
- config.generators do |g|
- g.test_framework :rspec
- end
-
config.middleware.use(Rack::Config) do |env|
env["api.tilt.root"] = "#{config.root}/app/api/templates"
end
diff --git a/spec/rails_helper.rb b/spec/rails_helper.rb
deleted file mode 100644
index 98ee2f9..0000000
--- a/spec/rails_helper.rb
+++ /dev/null
@@ -1,45 +0,0 @@
-# This file is copied to spec/ when you run 'rails generate rspec:install'
-ENV['RAILS_ENV'] ||= 'test'
-
-# Coverage
-require "simplecov"
-SimpleCov.formatter = SimpleCov::Formatter::MultiFormatter[
- SimpleCov::Formatter::HTMLFormatter,
-]
-SimpleCov.start "rails"
-
-require File.expand_path('../../config/environment', __FILE__)
-# Prevent database truncation if the environment is production
-abort("The Rails environment is running in production mode!") if Rails.env.production?
-require 'spec_helper'
-require 'rspec/rails'
-# Add additional requires below this line. Rails is not loaded until this point!
-
-# Dir[Rails.root.join('spec/support/**/*.rb')].each { |f| require f }
-
-ActiveRecord::Migration.maintain_test_schema!
-
-RSpec.configure do |config|
- # Remove this line if you're not using ActiveRecord or ActiveRecord fixtures
- config.fixture_path = "#{::Rails.root}/spec/fixtures"
-
- # If you're not using ActiveRecord, or you'd prefer not to run each of your
- # examples within a transaction, remove the following line or assign false
- # instead of true.
- config.use_transactional_fixtures = true
-
- # RSpec Rails can automatically mix in different behaviours to your tests
- # based on their file location, for example enabling you to call `get` and
- # `post` in specs under `spec/controllers`.
- #
- # You can disable this behaviour by removing the line below, and instead
- # explicitly tag your specs with their type, e.g.:
- #
- # RSpec.describe UsersController, :type => :controller do
- # # ...
- # end
- #
- # The different available types are documented in the features, such as in
- # https://relishapp.com/rspec/rspec-rails/docs
- config.infer_spec_type_from_file_location!
-end
diff --git a/spec/spec_helper.rb b/spec/spec_helper.rb
deleted file mode 100644
index 2ff68a8..0000000
--- a/spec/spec_helper.rb
+++ /dev/null
@@ -1,74 +0,0 @@
-RSpec.configure do |config|
- # rspec-expectations config goes here. You can use an alternate
- # assertion/expectation library such as wrong or the stdlib/minitest
- # assertions if you prefer.
- config.expect_with :rspec do |expectations|
- # This option will default to `true` in RSpec 4. It makes the `description`
- # and `failure_message` of custom matchers include text for helper methods
- # defined using `chain`, e.g.:
- # be_bigger_than(2).and_smaller_than(4).description
- # # => "be bigger than 2 and smaller than 4"
- # ...rather than:
- # # => "be bigger than 2"
- expectations.include_chain_clauses_in_custom_matcher_descriptions = true
- end
-
- # rspec-mocks config goes here. You can use an alternate test double
- # library (such as bogus or mocha) by changing the `mock_with` option here.
- config.mock_with :rspec do |mocks|
- # Prevents you from mocking or stubbing a method that does not exist on
- # a real object. This is generally recommended, and will default to
- # `true` in RSpec 4.
- mocks.verify_partial_doubles = true
- end
-
-# The settings below are suggested to provide a good initial experience
-# with RSpec, but feel free to customize to your heart's content.
-=begin
- # These two settings work together to allow you to limit a spec run
- # to individual examples or groups you care about by tagging them with
- # `:focus` metadata. When nothing is tagged with `:focus`, all examples
- # get run.
- config.filter_run :focus
- config.run_all_when_everything_filtered = true
-
- # Allows RSpec to persist some state between runs in order to support
- # the `--only-failures` and `--next-failure` CLI options. We recommend
- # you configure your source control system to ignore this file.
- config.example_status_persistence_file_path = "spec/examples.txt"
-
- # Limits the available syntax to the non-monkey patched syntax that is
- # recommended. For more details, see:
- # - http://myronmars.to/n/dev-blog/2012/06/rspecs-new-expectation-syntax
- # - http://www.teaisaweso.me/blog/2013/05/27/rspecs-new-message-expectation-syntax/
- # - http://myronmars.to/n/dev-blog/2014/05/notable-changes-in-rspec-3#new__config_option_to_disable_rspeccore_monkey_patching
- config.disable_monkey_patching!
-
- # Many RSpec users commonly either run the entire suite or an individual
- # file, and it's useful to allow more verbose output when running an
- # individual spec file.
- if config.files_to_run.one?
- # Use the documentation formatter for detailed output,
- # unless a formatter has already been configured
- # (e.g. via a command-line flag).
- config.default_formatter = 'doc'
- end
-
- # Print the 10 slowest examples and example groups at the
- # end of the spec run, to help surface which specs are running
- # particularly slow.
- config.profile_examples = 10
-
- # Run specs in random order to surface order dependencies. If you find an
- # order dependency and want to debug it, you can fix the order by providing
- # the seed, which is printed after each run.
- # --seed 1234
- config.order = :random
-
- # Seed global randomization in this process using the `--seed` CLI option.
- # Setting this allows you to use `--seed` to deterministically reproduce
- # test failures related to randomization by passing the same `--seed` value
- # as the one that triggered the failure.
- Kernel.srand config.seed
-=end
-end