Sha256: d31dfd6745f3dd3f2171d34ce47a0c625c4066bcb3964c99c6b66f2dc74696a4
Contents?: true
Size: 1.27 KB
Versions: 3
Compression:
Stored size: 1.27 KB
Contents
module Gemaker module Cmd class ConfigureTestEnv < Gemaker::Cmd::Base def in_normal_context copy_template("normal/spec_helper.rb", "spec/spec_helper.rb", config: @config) copy_file("test_helpers.rb", "spec/support/test_helpers.rb") copy_file("coveralls.yml", ".coveralls.yml") copy_template("normal/test_example.rb", "spec/#{@config.gem_name}_spec.rb", config: @config) copy_file("normal/Guardfile", "Guardfile") info "Configure Rspec" end def in_engine_context copy_template("engine/spec_helper.rb", "spec/spec_helper.rb", config: @config) copy_template("engine/rails_helper.rb", "spec/rails_helper.rb", config: @config) copy_template("engine/test_example.rb", "spec/dummy/spec/#{@config.gem_name}_spec.rb", config: @config) create_dir("spec/dummy/spec/factories") copy_file("test_helpers.rb", "spec/dummy/spec/support/test_helpers.rb") copy_file("coveralls.yml", ".coveralls.yml") copy_file("image.png", "spec/dummy/spec/assets/image.png") copy_file("video.mp4", "spec/dummy/spec/assets/video.mp4") copy_file("engine/rspec", ".rspec") copy_file("engine/Guardfile", "Guardfile") info "Configure Rspec" end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
gemaker-0.6.0 | lib/gemaker/commands/configure_test_env.rb |
gemaker-0.5.0 | lib/gemaker/commands/configure_test_env.rb |
gemaker-0.4.0 | lib/gemaker/commands/configure_test_env.rb |