Class: Spec::Matchers::SpecExtensions::HaveDirectory
Instance Method Summary
collapse
#ensured_as, #grab_entry, #is_present?, #is_valid_resource?
Constructor Details
#initialize(expected, extra = "") ⇒ HaveDirectory
Returns a new instance of HaveDirectory.
5
6
7
8
|
# File 'lib/poolparty/spec/matchers/have_directory.rb', line 5
def initialize(expected,="")
@expected = expected
=
end
|
Instance Method Details
#failure_message ⇒ Object
16
17
18
|
# File 'lib/poolparty/spec/matchers/have_directory.rb', line 16
def failure_message
"expected #{@target.inspect} to have directory #{@expected}"
end
|
#is_a_directory? ⇒ Boolean
13
14
15
|
# File 'lib/poolparty/spec/matchers/have_directory.rb', line 13
def is_a_directory?
ensured_as("directory")
end
|
#matches?(target) ⇒ Boolean
9
10
11
12
|
# File 'lib/poolparty/spec/matchers/have_directory.rb', line 9
def matches?(target)
@target = target
is_present? && is_a_directory?
end
|
#negative_failure_message ⇒ Object
19
20
21
|
# File 'lib/poolparty/spec/matchers/have_directory.rb', line 19
def negative_failure_message
"expected #{@target.inspect} not to have directory #{@expected}"
end
|
22
23
24
|
# File 'lib/poolparty/spec/matchers/have_directory.rb', line 22
def type
"file"
end
|