Sha256: 15c50fcea89fbd5989c841d162fccb50aa63795ba7e0d9901060ea7b9499858e
Contents?: true
Size: 1.15 KB
Versions: 6
Compression:
Stored size: 1.15 KB
Contents
require 'rad' require 'rad/spec' require 'mongoid_misc' require 'mongoid_misc/spec' require 'carrierwave_ext/spec' # # SaaS # unless ENV['saas'] == 'false' begin require 'saas/spec' rescue LoadError end end # # User # rad.register :user rspec do def login_as user rad.user = user end def self.login_as name, options = {} before do @user = Factory.create name, options login_as @user end end end # # CarrierWave # module Rad::CarrierWaveSpecHelper def with_files before do rad.config.fs_path = CarrierWaveExtSpecHelper::TEST_PATH rad.config.fs_cache_path = CarrierWaveExtSpecHelper::TEST_CACHE_PATH Models::FileUploader.storage :file end super end end rspec.extend Rad::CarrierWaveSpecHelper # # Micelaneous # rspec do alias_method :call, :wcall alias_method :pcall, :post_wcall alias_method :set_call, :set_wcall class << self def with_models with_mongoid rad.extension :with_models, self end def with_controllers with_models end end end require 'kit/spec/items_controller_crud'
Version data entries
6 entries across 6 versions & 1 rubygems
Version | Path |
---|---|
rad_kit-0.0.6 | lib/kit/spec.rb |
rad_kit-0.0.5 | lib/kit/spec.rb |
rad_kit-0.0.4 | lib/kit/spec.rb |
rad_kit-0.0.3 | lib/kit/spec.rb |
rad_kit-0.0.2 | lib/kit/spec.rb |
rad_kit-0.0.1 | lib/kit/spec.rb |