diff --git a/devops-service/spec/executors/stack_executor/chef_node_name_builder_spec.rb b/devops-service/spec/executors/stack_executor/chef_node_name_builder_spec.rb index f876f33..87bc3fa 100644 --- a/devops-service/spec/executors/stack_executor/chef_node_name_builder_spec.rb +++ b/devops-service/spec/executors/stack_executor/chef_node_name_builder_spec.rb @@ -72,6 +72,11 @@ class Devops::Executor::StackExecutor expect( builder_with_incrementers('slave' => [1,2,4]).build_node_name ).to eq 'node-03' end + it 'properly recognize floats that may come from mongo' do + set_mask('node-:increment-slave:') + expect( builder_with_incrementers('slave' => [1.0]).build_node_name ).to eq 'node-02' + end + it 'could substitute different incrementers at once' do set_mask('node-:increment-slave:-:increment-master:') expect( builder_with_incrementers('slave' => [1], 'master' => [3]).build_node_name ).to eq 'node-02-04'