Sha256: 054bdcf853d3df6351f9b3a89a2526e6a69997199a996fcdde23a4c48dc18a92

Contents?: true

Size: 913 Bytes

Versions: 2

Compression:

Stored size: 913 Bytes

Contents

ENV['RAILS_ENV']='test'

require "rubygems"
require 'bundler/setup'
require 'active_support'
require 'active_record'

require 'spec'
require 'spec/autorun'

$: << (File.dirname(__FILE__) + "/../lib")
require "say_when"

logger = Logger.new(STDOUT)
logger.level = Logger::ERROR
SayWhen.logger = logger
::ActiveRecord::Base.logger = logger

Dir[File.expand_path(File.join(File.dirname(__FILE__),'support','**','*.rb'))].each {|f| require f}


Spec::Runner.configure do |config|
  config.mock_with :rspec
end

module SayWhen
  module Test

    class TestTask
      def execute(data)
        data[:result] || 0
      end
    end

    class TestProcessor < SayWhen::Processor::Base
      attr_accessor :jobs

      def initialize(scheduler)
        super(scheduler)
        reset
      end

      def process(job)
        self.jobs << job
      end

      def reset
        self.jobs = []
      end
    end

  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
say_when-0.4.1 spec/spec_helper.rb
say_when-0.4.0 spec/spec_helper.rb