class WebTrap::Shared::Validators::RequestSentValidator
@api private Validator for asserting whether a request was sent.
Public Class Methods
new()
click to toggle source
Initialize a new validator.
# File lib/webtrap/shared/validators/request_sent_validator.rb, line 7 def initialize @failed = true end
Public Instance Methods
failed?()
click to toggle source
Whether no request was validated.
@return [Boolean]
# File lib/webtrap/shared/validators/request_sent_validator.rb, line 14 def failed? @failed end
failure_message()
click to toggle source
The message to be used if no request is validated.
@return [String]
# File lib/webtrap/shared/validators/request_sent_validator.rb, line 21 def failure_message "expected block to send an HTTP request, but nothing was sent out" end
validate(_)
click to toggle source
Validate a request.
Since validators are run against intercepted requests this validator will succeed for any request.
@return [RequestSentValidator]
This validator instance.
# File lib/webtrap/shared/validators/request_sent_validator.rb, line 32 def validate(_) @failed = false self end