aboutsummaryrefslogtreecommitdiffstats
path: root/railties/lib/rails/generators
diff options
context:
space:
mode:
authorPiotr Sarnacki <drogus@gmail.com>2010-11-02 14:05:11 +0100
committerPiotr Sarnacki <drogus@gmail.com>2010-11-02 17:14:52 +0100
commit57fae9b2c7d193ec16baf38a8797588fb466db49 (patch)
treec62c82f8c5687e8cc88a8e491ba8b4f321184366 /railties/lib/rails/generators
parent4d108cb33d818949e7682076ad662c99168093e4 (diff)
downloadrails-57fae9b2c7d193ec16baf38a8797588fb466db49.tar.gz
rails-57fae9b2c7d193ec16baf38a8797588fb466db49.tar.bz2
rails-57fae9b2c7d193ec16baf38a8797588fb466db49.zip
Use rails integration tests by default in 'plugin new' generator
Diffstat (limited to 'railties/lib/rails/generators')
-rw-r--r--railties/lib/rails/generators/rails/plugin_new/plugin_new_generator.rb1
-rw-r--r--railties/lib/rails/generators/rails/plugin_new/templates/Gemfile1
-rw-r--r--railties/lib/rails/generators/rails/plugin_new/templates/test/integration/navigation_test.rb10
-rw-r--r--railties/lib/rails/generators/rails/plugin_new/templates/test/support/integration_case.rb5
-rw-r--r--railties/lib/rails/generators/rails/plugin_new/templates/test/test_helper.rb5
5 files changed, 7 insertions, 15 deletions
diff --git a/railties/lib/rails/generators/rails/plugin_new/plugin_new_generator.rb b/railties/lib/rails/generators/rails/plugin_new/plugin_new_generator.rb
index ddc801a0ae..ef3ded424d 100644
--- a/railties/lib/rails/generators/rails/plugin_new/plugin_new_generator.rb
+++ b/railties/lib/rails/generators/rails/plugin_new/plugin_new_generator.rb
@@ -39,7 +39,6 @@ module Rails
template "test/%name%_test.rb"
if full?
template "test/integration/navigation_test.rb"
- template "test/support/integration_case.rb"
end
end
diff --git a/railties/lib/rails/generators/rails/plugin_new/templates/Gemfile b/railties/lib/rails/generators/rails/plugin_new/templates/Gemfile
index 7ce44a3d52..928ea8b9c4 100644
--- a/railties/lib/rails/generators/rails/plugin_new/templates/Gemfile
+++ b/railties/lib/rails/generators/rails/plugin_new/templates/Gemfile
@@ -3,7 +3,6 @@ source "http://rubygems.org"
<%= rails_gemfile_entry -%>
<% if full? -%>
- gem "capybara", ">= 0.3.9"
gem "sqlite3-ruby", :require => "sqlite3"
<% end -%>
diff --git a/railties/lib/rails/generators/rails/plugin_new/templates/test/integration/navigation_test.rb b/railties/lib/rails/generators/rails/plugin_new/templates/test/integration/navigation_test.rb
index 42721899c8..d06fe7cbd0 100644
--- a/railties/lib/rails/generators/rails/plugin_new/templates/test/integration/navigation_test.rb
+++ b/railties/lib/rails/generators/rails/plugin_new/templates/test/integration/navigation_test.rb
@@ -1,7 +1,11 @@
require 'test_helper'
-class NagivationTest < ActiveSupport::IntegrationCase
- test "truth" do
- assert_kind_of Dummy::Application, Rails.application
+class NavigationTest < ActionDispatch::IntegrationTest
+ fixtures :all
+
+ # Replace this with your real tests.
+ test "the truth" do
+ assert true
end
end
+
diff --git a/railties/lib/rails/generators/rails/plugin_new/templates/test/support/integration_case.rb b/railties/lib/rails/generators/rails/plugin_new/templates/test/support/integration_case.rb
deleted file mode 100644
index 4cfe3f0e71..0000000000
--- a/railties/lib/rails/generators/rails/plugin_new/templates/test/support/integration_case.rb
+++ /dev/null
@@ -1,5 +0,0 @@
-# Define a bare test case to use with Capybara
-class ActiveSupport::IntegrationCase < ActiveSupport::TestCase
- include Capybara
- include Rails.application.routes.url_helpers
-end \ No newline at end of file
diff --git a/railties/lib/rails/generators/rails/plugin_new/templates/test/test_helper.rb b/railties/lib/rails/generators/rails/plugin_new/templates/test/test_helper.rb
index 4562c88a54..b42e45d544 100644
--- a/railties/lib/rails/generators/rails/plugin_new/templates/test/test_helper.rb
+++ b/railties/lib/rails/generators/rails/plugin_new/templates/test/test_helper.rb
@@ -7,11 +7,6 @@ require "rails/test_help"
Rails.backtrace_cleaner.remove_silencers!
<% if full? -%>
-# Configure capybara for integration testing
-require "capybara/rails"
-Capybara.default_driver = :rack_test
-Capybara.default_selector = :css
-
# Run any available migration from application
ActiveRecord::Migrator.migrate File.expand_path("../dummy/db/migrate/", __FILE__)
# and from engine