anchor.diff:  
     // ignore: non_constant_identifier_names
     void test_match_notValue() {
  -    final selector = new AttributeSelector(nameElement, 'silly');
  +    final selector = AttributeSelector(nameElement, 'silly');
       when(element.attributes).thenReturn({'kind': 'strange'});
       when(element.attributeNameSpans)
           .thenReturn({'kind': _newStringSpan(100, "kind")});
  
positive.code: 
  @reflectiveTest
  class AttributeValueRegexSelectorTest extends _SelectorTest {
    final selector = new AttributeValueRegexSelector(
        new SelectorName("abc", new SourceRange(0, 3), null));
  
    // ignore: non_constant_identifier_names
    void test_match() {
  
negative.code: 
    // ignore: non_constant_identifier_names
    void test_attribute_textRegex() {
      final selector = SelectorParser(source, 10, '[*=/pretty/]').parse()
          as AttributeValueRegexSelector;
      expect(selector.regexpElement.string, 'pretty');
    }
  