2010-12-18 08:22:01 +01:00
|
|
|
require "test_helper"
|
|
|
|
|
2011-08-05 02:40:42 +07:00
|
|
|
if DEVISE_ORM == :mongoid
|
|
|
|
require "generators/mongoid/devise_generator"
|
2010-12-10 22:51:28 +08:00
|
|
|
|
|
|
|
class MongoidGeneratorTest < Rails::Generators::TestCase
|
|
|
|
tests Mongoid::Generators::DeviseGenerator
|
|
|
|
destination File.expand_path("../../tmp", __FILE__)
|
|
|
|
setup :prepare_destination
|
|
|
|
|
|
|
|
test "all files are properly created" do
|
|
|
|
run_generator %w(monster)
|
|
|
|
assert_file "app/models/monster.rb", /devise/
|
|
|
|
end
|
|
|
|
|
|
|
|
test "all files are properly deleted" do
|
|
|
|
run_generator %w(monster)
|
|
|
|
run_generator %w(monster), :behavior => :revoke
|
|
|
|
assert_no_file "app/models/monster.rb"
|
|
|
|
end
|
|
|
|
end
|
2011-08-05 02:40:42 +07:00
|
|
|
end
|
|
|
|
|