Remove articles make-observable-wrapper-for-a-better-state-control
article thumbnail

Semantics to Screen Readers

A List Apart

If you make websites, you may have tested your sites with a screen reader. For simplicity we’ll continue to reference “browsers” and “screen readers” throughout this article. A note from the editors: We extended our From URL to Interactive series with this fifth installment to include what happens when screen readers access our page.

article thumbnail

A List Apart - Untitled Article

A List Apart

If you make websites, you may have tested your sites with a screen reader. For simplicity we’ll continue to reference “browsers” and “screen readers” throughout this article. For this article, we’ll focus specifically on accessibility APIs as a link between web content and the screen reader. What information do they use?

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Testing Without Mocks: A Pattern Language

James Shore

The easy, obvious way to write tests is to make broad tests that are automated versions of manual tests. Folks in the know use mocks and spies (I say “mocks” for short in this article) to write isolated interaction-based tests. It’s also easy to make poor-quality tests that are hard to read, or end up only testing themselves.

Testing 138
article thumbnail

BEMIT: ITCSS + BEM

Apiumhub

In my previous article I discussed the advantages of using ITCSS to organize our styles, mainly for large projects where several people work. Its use will make our structure much more orderly and make the styles of our application more maintainable. What is BEMIT? BEMIT is simply BEM + ITCSS. What is the problem?

article thumbnail

Testing Without Mocks: A Pattern Language

James Shore

However, this approach requires additional integration tests to ensure the system works as a whole, and it can make structural refactorings difficult. 1 The structure of this article was inspired by Ward Cunningham's CHECKS Pattern Language of Information Integrity , which is a model of clarity and usefulness. Infrastructure Wrappers.

Testing 88
article thumbnail

Testing Without Mocks: A Pattern Language

James Shore

However, this approach requires additional integration tests to ensure the system works as a whole, and it can make structural refactorings difficult. 1 The structure of this article was inspired by Ward Cunningham's CHECKS Pattern Language of Information Integrity , which is a model of clarity and usefulness. Infrastructure Wrappers.

Testing 40