From 56b7c914d11772a56704122abdf444b88c6f0491 Mon Sep 17 00:00:00 2001 From: Anton Chuchkalov Date: Fri, 15 Apr 2016 18:47:44 +0300 Subject: [PATCH] CID-472: add test for float incrementer value --- .../executors/stack_executor/chef_node_name_builder_spec.rb | 5 +++++ 1 file changed, 5 insertions(+) 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'