Fix tests

This commit is contained in:
Chris Seelus
2021-02-11 01:59:28 +01:00
parent 551572fe56
commit 6fee31fc81
3 changed files with 7 additions and 7 deletions
@@ -1,4 +1,4 @@
class CreateCronoJobs < ActiveRecord::Migration<%= migration_version %> class CreateCronoJobs < ActiveRecord::Migration[6.1]
def change def change
create_table :crono_jobs do |t| create_table :crono_jobs do |t|
t.string :job_id, null: false t.string :job_id, null: false
+4 -4
View File
@@ -1,7 +1,7 @@
require 'bundler/setup' require 'bundler/setup'
Bundler.setup Bundler.setup
$LOAD_PATH.unshift File.expand_path('../../lib', __FILE__) $LOAD_PATH.unshift File.expand_path('../../lib', __dir__)
require 'timecop' require 'timecop'
require 'byebug' require 'byebug'
@@ -10,14 +10,14 @@ require 'generators/crono/install/templates/migrations/create_crono_jobs.rb'
# setting default time zone # setting default time zone
# In Rails project, Time.zone_default equals "UTC" # In Rails project, Time.zone_default equals "UTC"
Time.zone_default = Time.find_zone("UTC") Time.zone_default = Time.find_zone('UTC')
ActiveRecord::Base.establish_connection( ActiveRecord::Base.establish_connection(
adapter: 'sqlite3', adapter: 'sqlite3',
database: 'file::memory:?cache=shared' database: 'file::memory:?cache=shared'
) )
ActiveRecord::Base.logger = Logger.new(STDOUT) ActiveRecord::Base.logger = Logger.new($stdout)
CreateCronoJobs.up CreateCronoJobs.up
class TestJob class TestJob
@@ -27,6 +27,6 @@ end
class TestFailingJob class TestFailingJob
def perform def perform
fail 'Some error' raise 'Some error'
end end
end end
+2 -2
View File
@@ -2,8 +2,8 @@ require 'spec_helper'
require 'rack/test' require 'rack/test'
include Rack::Test::Methods include Rack::Test::Methods
describe Crono::Web do describe Crono::Engine do
let(:app) { Crono::Web } let(:app) { Crono::Engine }
before do before do
Crono::CronoJob.destroy_all Crono::CronoJob.destroy_all