Added test for Devise::Generators::ViewsGenerators with no params

Signed-off-by: José Valim <jose.valim@gmail.com>
This commit is contained in:
stJhimy
2010-10-18 18:05:04 -02:00
committed by José Valim
parent b3d3deb12f
commit f53f02f385
2 changed files with 24 additions and 0 deletions

View File

@@ -1,3 +1,4 @@
require "rubygems"
require "rails/generators/test_case"
require File.join(File.dirname(__FILE__), "../../lib/generators/devise/install_generator")
require File.join(File.dirname(__FILE__), "../../lib/generators/devise/views_generator")

View File

@@ -0,0 +1,23 @@
require File.join(File.dirname(__FILE__),"generators_test_helper.rb")
class ViewsGeneratorTest < Rails::Generators::TestCase
tests Devise::Generators::ViewsGenerator
destination File.expand_path("../tmp", File.dirname(__FILE__))
setup :prepare_destination
test "Assert all views are properly created with no params" do
run_generator
assert_file "app/views/devise/confirmations/new.html.erb"
assert_file "app/views/devise/mailer/confirmation_instructions.html.erb"
assert_file "app/views/devise/mailer/reset_password_instructions.html.erb"
assert_file "app/views/devise/mailer/unlock_instructions.html.erb"
assert_file "app/views/devise/passwords/edit.html.erb"
assert_file "app/views/devise/passwords/new.html.erb"
assert_file "app/views/devise/registrations/new.html.erb"
assert_file "app/views/devise/registrations/edit.html.erb"
assert_file "app/views/devise/sessions/new.html.erb"
assert_file "app/views/devise/shared/_links.erb"
assert_file "app/views/devise/unlocks/new.html.erb"
end
end