test/fake_app/rails_app.rb in rambulance-0.4.0 vs test/fake_app/rails_app.rb in rambulance-0.5.0
- old
+ new
@@ -1,22 +1,21 @@
require 'jbuilder'
# config
-app = Class.new(Rails::Application)
-app.config.secret_token = '964ab2f0fbbb68bc36f3cc487ca296bb8555fac50627924024c245a1599e5265'
-app.config.session_store :cookie_store, :key => '_myapp_session'
-app.config.active_support.deprecation = :log
-app.config.eager_load = false
-
-# Rais.root
-app.config.root = File.dirname(__FILE__)
-app.config.autoload_paths += ["#{app.config.root}/lib"] if ENV["CUSTOM_EXCEPTIONS_APP"]
+class TestApp < Rails::Application
+ config.secret_token = '964ab2f0fbbb68bc36f3cc487ca296bb8555fac50627924024c245a1599e5265'
+ config.session_store :cookie_store, :key => '_myapp_session'
+ config.active_support.deprecation = :log
+ config.eager_load = false
+ config.root = File.dirname(__FILE__)
+ config.autoload_paths += ["#{config.root}/lib"] if ENV["CUSTOM_EXCEPTIONS_APP"]
+end
Rails.backtrace_cleaner.remove_silencers!
-app.initialize!
+Rails.application.initialize!
# routes
-app.routes.draw do
+Rails.application.routes.draw do
resources :users
end
# custom exception class
class CustomException < StandardError; end
@@ -61,10 +60,16 @@
def new
raise ActionController::InvalidAuthenticityToken
end
- def create; end
+ def create
+ render text: 'created.', status: 201
+ end
+
+ def update
+ render text: 'updated.', status: 201
+ end
def edit
raise ForbiddenException
end
end