Sha256: 17ede40e74e5781d0f167557c832d9e213889f47f00e20454029f19a22072240
Contents?: true
Size: 1.53 KB
Versions: 2
Compression:
Stored size: 1.53 KB
Contents
require "minitest/autorun" require "rails" require "rails/generators" require "sqlite3" require "active_record" require "action_controller" require "action_controller/railtie" begin require "active_job" rescue LoadError end require "action_mailer" require "minitest-rails" require "rails/test_help" require "minitest/rails" require "fakefs/safe" class FakeFS::File def self.binread file File.open(file, "rb") { |f| f.read } end end class GeneratorTest < Minitest::Test def setup Rails::Generators.no_color! FakeFS.activate! FakeFS::FileSystem.clone "lib/generators" end def teardown FakeFS::FileSystem.clear FakeFS.deactivate! end end require "rails/test_help" module TestApp class Application < ::Rails::Application config.active_support.test_order = :random config.secret_key_base = "abc123" end end TestApp::Application.initialize! class ApplicationController < ActionController::Base; end class ModelsController < ApplicationController def index; render :text => "<html><head><title>Models</title></head><body><h1>All Models</h1></body></html>"; end def new; redirect_to "/models"; end end module Admin class WidgetsController < ApplicationController; end end TestApp::Application.routes.draw do # root :to => "models#index" resources :models namespace :admin do resources :widgets end end ActiveRecord::Base.establish_connection adapter: "sqlite3", database: ":memory:" if defined? ActiveJob class UserInviteJob < ActiveJob::Base def perform(arg = nil); end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
minitest-rails-2.2.1 | test/helper.rb |
minitest-rails-2.2.0 | test/helper.rb |