mirror of
https://github.com/plashchynski/crono.git
synced 2026-07-09 06:15:08 +02:00
Fix tests
This commit is contained in:
@@ -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
@@ -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
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user