Class: JetstreamBridge::TestHelpers::Matchers::BePublishSuccess

Inherits:
Object
  • Object
show all
Defined in:
lib/jetstream_bridge/test_helpers/matchers.rb

Instance Method Summary collapse

Instance Method Details

#failure_messageObject



69
70
71
# File 'lib/jetstream_bridge/test_helpers/matchers.rb', line 69

def failure_message
  'expected PublishResult to be successful but it failed'
end

#failure_message_when_negatedObject



73
74
75
# File 'lib/jetstream_bridge/test_helpers/matchers.rb', line 73

def failure_message_when_negated
  'expected PublishResult to not be successful but it was'
end

#matches?(actual) ⇒ Boolean

Returns:

  • (Boolean)


65
66
67
# File 'lib/jetstream_bridge/test_helpers/matchers.rb', line 65

def matches?(actual)
  actual.respond_to?(:success?) && actual.success?
end