Skip to content

How strict should our test cases be? #1306

@WilcoFiers

Description

@WilcoFiers

We recently added a few test cases in Handling Presentational role conflict resolution. This has caused our implementation numbers to drop significantly.

As product owner, this isn't high on my list of priorities. I've never once heard that missing support for this edge case caused a problem. My only motivation to want to implement it comes from it being a requirement for an ACT rules.

With my chair hat back on, that feels like we've overstepped our bounds. There are much more pressing issues to be resolved than check to make sure every implementor understands conflict resolution. I came across a similar issue this week, one we haven't addressed yet. I've been hesitant to even raise it because I don't think it's something we should invest time in. (The issue was that we're not taking presentational children into account anywhere.)

Another example of this is in the color-contrast rule that I wrote. I added an example where text shadow is used to up the contrast ratio just above the minimal requirements. This situation is very uncommon. Unlike the previous one I do know this occasionally causes false positives, but again it is very very rare, and by no means trivial to support.

I want us to have a conversation about how we draw the line when it comes to adding test cases.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions