Sha256: 6d0c01a8eb8b8e889e8b533ea4d5ba260a2b7c3fb2bfcb2173934d40875950af
Contents?: true
Size: 853 Bytes
Versions: 2
Compression:
Stored size: 853 Bytes
Contents
module Rails module Dom module Testing module Assertions module SelectorAssertions module CountDescribable private def count_description(min, max, count) #:nodoc: if min && max && (max != min) "between #{min} and #{max} elements" elsif min && max && max == min && count "exactly #{count} #{pluralize_element(min)}" elsif min && !(min == 1 && max == 1) "at least #{min} #{pluralize_element(min)}" elsif max "at most #{max} #{pluralize_element(max)}" end end def pluralize_element(quantity) quantity == 1 ? 'element' : 'elements' end end end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems