@@ -21,7 +21,7 @@ class ConfigurationTest < ActiveSupport::TestCase
21
21
test "default configuration when config given is empty" do
22
22
configuration = SolidQueue ::Configuration . new ( config_file : config_file_path ( :empty_configuration ) , recurring_schedule_file : config_file_path ( :empty_configuration ) )
23
23
24
- assert_equal 2 , configuration . configured_processes . count
24
+ assert_equal 3 , configuration . configured_processes . count # includes scheduler for dynamic tasks
25
25
assert_processes configuration , :worker , 1 , queues : "*"
26
26
assert_processes configuration , :dispatcher , 1 , batch_size : SolidQueue ::Configuration ::DISPATCHER_DEFAULTS [ :batch_size ]
27
27
end
@@ -101,11 +101,11 @@ class ConfigurationTest < ActiveSupport::TestCase
101
101
102
102
configuration = SolidQueue ::Configuration . new ( recurring_schedule_file : config_file_path ( :recurring_with_production_only ) )
103
103
assert configuration . valid?
104
- assert_processes configuration , :scheduler , 0
104
+ assert_processes configuration , :scheduler , 1 # Starts in case of dynamic tasks
105
105
106
106
configuration = SolidQueue ::Configuration . new ( recurring_schedule_file : config_file_path ( :recurring_with_empty ) )
107
107
assert configuration . valid?
108
- assert_processes configuration , :scheduler , 0
108
+ assert_processes configuration , :scheduler , 1 # Starts in case of dynamic tasks
109
109
110
110
# No processes
111
111
configuration = SolidQueue ::Configuration . new ( skip_recurring : true , dispatchers : [ ] , workers : [ ] )
0 commit comments