Sha256: dd4744368969fb9b20a50570fac4eebb5462544a2480e438cae6b6183b9072c7
Contents?: true
Size: 800 Bytes
Versions: 1
Compression:
Stored size: 800 Bytes
Contents
require 'assert/factory' require 'deas/logger' require 'deas/router' require 'deas/server_data' require 'deas/template_source' require 'test/support/fake_sinatra_call' module Factory extend Assert::Factory def self.exception(klass = nil, message = nil) klass ||= StandardError message ||= Factory.text exception = nil begin; raise(klass, message); rescue klass => exception; end exception.set_backtrace(nil) if Factory.boolean exception end def self.server_data(opts = nil) Deas::ServerData.new({ :logger => Deas::NullLogger.new, :router => Deas::Router.new, :template_source => Deas::NullTemplateSource.new }.merge(opts || {})) end def self.sinatra_call(settings = nil) FakeSinatraCall.new(settings) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
deas-0.38.0 | test/support/factory.rb |