class Spec::Example
Included Modules
- Spec::Item
Defined in:
spec/example.crspec/filters.cr
Constructors
Instance Method Summary
- #block : -> ?
-
#filter_by_focus : Bool
Returns
true
if this example is marked as focus,false
otherwise -
#filter_by_line(line : Int32) : Bool
Returns
true
if the example is contained in the given line,false
otherwise. -
#filter_by_locations(locations : Hash(String, Array(Int32))) : Bool
Returns
true
if the example is contained in the any of the given locations,false
otherwise. -
#filter_by_pattern(pattern : Regex) : Bool
Returns
true
if the example matches the pattern,false
otherwise. -
#filter_by_split(split_filter : SplitFilter) : Bool
Returns
true
if the example is matches the given split filter,false
otherwise.` - #run
Instance methods inherited from module Spec::Item
description : String
description,
end_line : Int32
end_line,
file : String
file,
focus? : Bool
focus?,
line : Int32
line,
matches_line?(line : Int32) : Bool
matches_line?,
matches_locations?(locations : Hash(String, Array(Int32))) : Bool
matches_locations?,
matches_pattern?(pattern : Regex) : Bool
matches_pattern?,
parent : Context
parent
Instance methods inherited from class Reference
==(other : self)==(other : JSON::Any)
==(other : YAML::Any)
==(other) ==, dup dup, hash(hasher) hash, inspect(io : IO) : Nil inspect, object_id : UInt64 object_id, pretty_print(pp) : Nil pretty_print, same?(other : Reference)
same?(other : Nil) same?, to_s(io : IO) : Nil to_s
Constructor methods inherited from class Reference
new
new
Instance methods inherited from class Object
!=(other)
!=,
!~(other)
!~,
==(other)
==,
===(other : JSON::Any)===(other : YAML::Any)
===(other) ===, =~(other) =~, class class, dup dup, hash(hasher)
hash hash, inspect(io : IO) : Nil
inspect : String inspect, itself itself, not_nil! not_nil!, pretty_inspect(width = 79, newline = "\n", indent = 0) : String pretty_inspect, pretty_print(pp : PrettyPrint) : Nil pretty_print, tap(&block) tap, to_json(io : IO)
to_json to_json, to_pretty_json(indent : String = " ")
to_pretty_json(io : IO, indent : String = " ") to_pretty_json, to_s : String
to_s(io : IO) : Nil to_s, to_yaml(io : IO)
to_yaml to_yaml, try(&block) try, unsafe_as(type : T.class) forall T unsafe_as
Constructor methods inherited from class Object
from_json(string_or_io, root : String) : selffrom_json(string_or_io) : self from_json, from_yaml(string_or_io : String | IO) : self from_yaml
Constructor Detail
Instance Method Detail
Returns true
if this example is marked as focus, false
otherwise
Returns true
if the example is contained in the given line,
false
otherwise.
Returns true
if the example is contained in the any of the given locations,
false
otherwise.
Returns true
if the example matches the pattern,
false
otherwise.
Returns true
if the example is matches the given split filter,
false
otherwise.`