Testando a versão cruzada dos plug-ins jQuery com o Grunt

A equipe jQuery tomou a difícil, mas inevitável decisão de parar de suportar o IE8 e versões anteriores a partir do jQuery v2.0, enquanto mantém a v1.9 como a versão compatível com versões anteriores em um futuro previsível.

No mundo dos navegadores modernos, perenes e móveis, essa foi uma mudança necessária para garantir que o jQuery permaneça relevante. É claro que essa divisão deixa os autores de plug-ins com um pouco mais de responsabilidade.

Onde antes poderíamos simplesmente exigir a versão mais recente do jQuery, agora provavelmente queremos oferecer suporte a 1.9.xe 2.x, permitindo que nossos plug-ins funcionem em qualquer lugar, desde o IE6 até os navegadores mais avançados.

Para facilitar isso, vamos executar a criação de um plugin usando a popular ferramenta de construção de JavaScript, Grunt. Em seguida, configuraremos nossos testes de unidade para serem executados automaticamente em várias versões do jQuery.

Leia mais: http://markdalgleish.com/2013/01/testing-jquery-plugins-cross-version-with-grunt/