should method

ArchTest<Element> should(
  1. ElementPredicate<E> predicate
)

Implementation

ArchTest should(ElementPredicate<E> predicate) {
  final selector = this is ElementSelector
      ? this as ElementSelector
      : ElementPredicateToSelectorAdapter<E>(this);
  final rule = predicate is ArchRule?
      ? predicate as ArchRule
      : ElementPredicateToArchRuleAdapter<E>(predicate);

  return ArchTest(
    selector: selector,
    rule: rule,
  );
}