Test 'nohref/href' attributes using various combinations of values. This should be converted to a unit test once the testing framework is updated.
The behavior of each area should be:
| Vegetable | nohref | href | highlight | select | navigation | tooltip | description |
|---|---|---|---|---|---|---|---|
| Red Pepper | yes | no | no | no | no | no | nohref disables IM completely |
| Celery | no | no | no | no | no | no | missing href treated as nohref per HTML spec |
| Carrots | no | yes - empty | yes | yes | no | yes | navigation disabled due to empty/# |
| Asparagus | no | yes - # | yes | yes | no | yes | navigation disabled due to empty/# |
| Squash | no | yes - https://www.google.com | yes | yes | yes | yes | navigates due to href != empty/# |
| Yellow Pepper | no | yes - empty | yes | yes | no | yes | navigation disabled due to empty/# |
| Broccoli | no | yes - empty | yes | yes | no | yes | navigation disabled due to empty/# |
| Broccoli #2 | no | yes - empty | yes | yes | no | yes | navigation disabled due to empty/# |
| Dip | no | yes - empty | yes | yes | no | yes | navigation disabled due to empty/# |
You can toggle the values of navigateMode and clickNavigate. The behavior should be identical regardless of their values.