diff options
author | Gannon McGibbon <gannon.mcgibbon@gmail.com> | 2019-01-16 19:02:23 -0500 |
---|---|---|
committer | Gannon McGibbon <gannon.mcgibbon@gmail.com> | 2019-01-17 01:08:15 -0500 |
commit | 66cc0e768fb092dbcd12feb3387c2a22e4cbeb37 (patch) | |
tree | bb5096dacb183103c5b12eec8d94e2ec5f442379 /railties/test | |
parent | 90536ebfb3f0ca6971bc3ea4e43f20b8e977539b (diff) | |
download | rails-66cc0e768fb092dbcd12feb3387c2a22e4cbeb37.tar.gz rails-66cc0e768fb092dbcd12feb3387c2a22e4cbeb37.tar.bz2 rails-66cc0e768fb092dbcd12feb3387c2a22e4cbeb37.zip |
Seed database with inline ActiveJob job adapter
Diffstat (limited to 'railties/test')
-rw-r--r-- | railties/test/railties/engine_test.rb | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/railties/test/railties/engine_test.rb b/railties/test/railties/engine_test.rb index e62e8c8b44..508367212b 100644 --- a/railties/test/railties/engine_test.rb +++ b/railties/test/railties/engine_test.rb @@ -879,6 +879,18 @@ YAML assert Bukkits::Engine.config.bukkits_seeds_loaded end + test "jobs are ran inline while loading seeds" do + app_file "db/seeds.rb", <<-RUBY + Rails.application.config.seed_queue_adapter = ActiveJob::Base.queue_adapter + RUBY + + boot_rails + Rails.application.load_seed + + assert_instance_of ActiveJob::QueueAdapters::InlineAdapter, Rails.application.config.seed_queue_adapter + assert_instance_of ActiveJob::QueueAdapters::AsyncAdapter, ActiveJob::Base.queue_adapter + end + test "skips nonexistent seed data" do FileUtils.rm "#{app_path}/db/seeds.rb" boot_rails |