Enable Poseidon sync after commit
This commit is contained in:
@ -36,6 +36,7 @@ class ExecutionEnvironment < ApplicationRecord
|
||||
after_destroy :delete_runner_environment
|
||||
after_save :working_docker_image?, if: :validate_docker_image?
|
||||
|
||||
after_update_commit :sync_runner_environment, unless: proc {|_| Rails.env.test? }
|
||||
after_rollback :delete_runner_environment, on: :create
|
||||
after_rollback :sync_runner_environment, on: %i[update destroy]
|
||||
|
||||
|
@ -17,6 +17,7 @@ describe 'seeds' do
|
||||
ActiveRecord::Base.establish_connection(:test)
|
||||
}
|
||||
allow_any_instance_of(ExecutionEnvironment).to receive(:working_docker_image?).and_return true
|
||||
allow_any_instance_of(ExecutionEnvironment).to receive(:sync_runner_environment).and_return true
|
||||
end
|
||||
|
||||
describe 'execute db:seed', cleaning_strategy: :truncation do
|
||||
|
Reference in New Issue
Block a user