diff --git a/lib/serverspec/matcher/be_enabled.rb b/lib/serverspec/matcher/be_enabled.rb index 9bcfe84a..48420123 100644 --- a/lib/serverspec/matcher/be_enabled.rb +++ b/lib/serverspec/matcher/be_enabled.rb @@ -7,6 +7,12 @@ end end + description do + message = 'be enabled' + message << " with level #{@level}" if @level + message + end + chain :with_level do |level| @level = level end diff --git a/lib/serverspec/matcher/be_listening.rb b/lib/serverspec/matcher/be_listening.rb index 67c99dc1..fb026fa8 100644 --- a/lib/serverspec/matcher/be_listening.rb +++ b/lib/serverspec/matcher/be_listening.rb @@ -3,6 +3,13 @@ port.listening? @with, @local_address end + description do + message = 'be listening' + message << " on #{@local_address}" if @local_address + message << " with #{@with}" if @with + message + end + chain :with do |with| @with = with end diff --git a/lib/serverspec/matcher/be_running.rb b/lib/serverspec/matcher/be_running.rb index 3f80544f..ed7f42bc 100644 --- a/lib/serverspec/matcher/be_running.rb +++ b/lib/serverspec/matcher/be_running.rb @@ -7,6 +7,12 @@ end end + description do + message = 'be running' + message << " under #{@under}" if @under + message + end + chain :under do |under| @under = under end diff --git a/lib/serverspec/matcher/have_rule.rb b/lib/serverspec/matcher/have_rule.rb index 88982ec8..53bba1c9 100644 --- a/lib/serverspec/matcher/have_rule.rb +++ b/lib/serverspec/matcher/have_rule.rb @@ -7,6 +7,14 @@ end end + description do + message = %Q{have rule "#{rule}"} + message << " with table #{@table}" if @table + message << ' and' if @table && @chain + message << " with chain #{@chain}" if @chain + message + end + chain :with_table do |table| @table = table end