From 0953287262e56c994f0288e5b5b0b6ac1bec9226 Mon Sep 17 00:00:00 2001 From: Brian Cain Date: Thu, 29 Mar 2018 11:46:42 -0700 Subject: [PATCH] Relax only_on rspec tests only_on can be either a string or regex --- .../unit/plugins/kernel_v2/config/vm_trigger_test.rb | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/test/unit/plugins/kernel_v2/config/vm_trigger_test.rb b/test/unit/plugins/kernel_v2/config/vm_trigger_test.rb index 9edae20ea..a98068d29 100644 --- a/test/unit/plugins/kernel_v2/config/vm_trigger_test.rb +++ b/test/unit/plugins/kernel_v2/config/vm_trigger_test.rb @@ -66,24 +66,16 @@ describe VagrantPlugins::Kernel_V2::VagrantConfigTrigger do before do cfg.only_on = :guest cfg.ignore = "up" - arr_cfg.only_on = [:guest, :other] + arr_cfg.only_on = ["guest", /other/] arr_cfg.ignore = ["up", "destroy"] end - it "ensures only_on is an array of strings" do + it "ensures only_on is an array" do cfg.finalize! arr_cfg.finalize! expect(cfg.only_on).to be_a(Array) expect(arr_cfg.only_on).to be_a(Array) - - cfg.only_on.each do |a| - expect(a).to be_a(String) - end - - arr_cfg.only_on.each do |a| - expect(a).to be_a(String) - end end it "ensures ignore is an array of symbols" do