Sha256: 9e7256481d0ed41c1ff372d64cee2487f01fa790bc12189738070fe6068fafb6
Contents?: true
Size: 880 Bytes
Versions: 3
Compression:
Stored size: 880 Bytes
Contents
require 'machinist/active_record' require 'machinist/object' require 'sham' class ActiveSupport::TestCase setup { Sham.reset } end def random_date_in_past(params={}) years_back = params[:year_range] || 5 year = (rand * (years_back)).ceil + (Time.now.year - years_back) month = (rand * 12).ceil day = (rand * 31).ceil series = [date = Time.local(year, month, day)] if params[:series] params[:series].each do |some_time_after| series << series.last + (rand * some_time_after).ceil end return series end date end Sham.define do url { 'http://' + Faker::Internet.domain_name } incorrect_url { Faker::Internet.domain_name } end blueprints_dir = "#{File.dirname(__FILE__)}/blueprints" Dir.entries(blueprints_dir).select \ { |filename| filename =~ /.*\.rb/ }.each do |blueprint_file| require "#{blueprints_dir}/#{blueprint_file}" end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
solarsearch-0.0.10 | test/blueprints.rb |
solarsearch-0.0.9 | test/blueprints.rb |
solarsearch-0.0.6 | test/blueprints.rb |