Qual é a estrutura de teste mais comumente usado unidade para diferentes tipos de aplicações Ruby? [duplicado]

StackOverflow https://stackoverflow.com/questions/1448783

Pergunta

Esta questão já tem uma resposta aqui:

Tem a mesma unidade testar estruturas utilizadas para diferentes frameworks web - Rails, Merb, Sinatra, Ramaze e estruturas de desktop -? Shoes

E o que é o framework de testes unitários mais amplamente utilizado que iria trabalhar com todos os vários frameworks web e desktop?

Foi útil?

Solução

TestUnit é baseado em JUnit, e assim não há porta para a maioria dos idiomas. Esta é provavelmente a mais ubíquo.

testes dirigidos Comportamento rendeu ferramentas como RSpec, e parece que agora que pode ser o framework de teste mais popular do ruby ??/ rails mundo. (Aqui está um site que as tentativas de manter o controle sobre popularidade: http://ruby-toolbox.com/categories /testing_frameworks.html )

Sintaticamente você terá que fazer uma escolha entre esses dois grandes campos. Dentro deles, há muitas implementações, cada um com sua própria história, prós e contras. Mesmo dentro do mundo do TestUnit, você pode pegar "deveria ter" e têm muito do que RSpec lhe dá. Confuso, né?

A maioria das ferramentas não são explicitamente vinculado a um quadro e trabalhar bastante independentemente do Rails.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top