mirror of
https://gitea.invidious.io/iv-org/shard-spectator.git
synced 2024-08-15 00:53:35 +00:00
Add be_between matcher which is an alias of be_within
This commit is contained in:
parent
29abe79809
commit
0fc28241dd
1 changed files with 20 additions and 0 deletions
|
@ -284,6 +284,26 @@ module Spectator::DSL
|
|||
)
|
||||
end
|
||||
|
||||
# Indicates that some value should be between a lower and upper-bound.
|
||||
#
|
||||
# Example:
|
||||
# ```
|
||||
# expect(7).to be_between(1, 10)
|
||||
# ```
|
||||
#
|
||||
# Additionally, an "inclusive" or "exclusive" suffix can be added.
|
||||
# These modify the upper-bound on the range being checked against.
|
||||
# By default, the range is inclusive.
|
||||
#
|
||||
# Examples:
|
||||
# ```
|
||||
# expect(days).to be_between(28, 31).inclusive # 28, 29, 30, or 31
|
||||
# expect(100).to be_between(97, 101).exclusive # 97, 98, 99, or 100 (not 101)
|
||||
# ```
|
||||
macro be_between(min, max)
|
||||
be_within({{min}}, {{max}})
|
||||
end
|
||||
|
||||
# Indicates that some value should be within a delta of an expected value.
|
||||
#
|
||||
# Example:
|
||||
|
|
Loading…
Reference in a new issue