Muito tem se falado sobre Ruby 1.9 mas até agora não ouvi ninguém falando nada sobre o Minitest.
Vejam a descrição da gem (traduzida):
“minitest/unit é um substituto pequeno e rápido para o gigante e lento test/unit do Ruby. Isto significa se limpo e fácil de usar tanto para testadores quanto para o implementadores de linguagem que precisam de um mínimo de métodos para iniciar um suite de testes funcional.”
O Minitest é uma biblioteca de tests bem pequena que acompanha o Ruby 1.9, ou seja, não é preciso instalar nada. Caso você esteja usando o Ruby 1.8 então pode fazer um gem instal Minitest (é bem provável que ele funcione até com Ruby 1.6).
A gem é de autoria do Ryan Davis e por enquanto não existe muita documentação sobre o assunto mas o readme do projeto já o suficiente para entender praticamente todas as suas funcionalidades: http://rdoc.info/projects/seattlerb/minitest
O projeto é basicamente formado por 3 grupos, primeiro Minitest onde você desenvolve de uma forma praticamente igual ao Test::Unit. O resultado dos testes ficam como abaixo:
A segunda parte é o Minispec que é um wrapper sobre o Minitest que permite criar specs bem semelhantes ao Rspec. É possível inclusive ter describes aninhandos, before e after para cada describe. O asserts usados são os mesmos do Minitest puro. Veja abaixo um código com Minispec (código retirado da aula de refactoring do curso Ruby Imersão da eGenial ):
A terceira e última parte é o framework de Mocks. Isto é algo que sempre senti falta no Test::Unit e agora temos com o Minitest:
Bem, daqui em diante o Minitest é a minha opção para tests em Gems, Sinatra e projetos pequenos.
5 Comentários to “Minitest e Ruby 1.9”
Nando Vieira diz:
10/06/2010 em 11:27 AM
A maioria das gems que interagem com o Test::Unit não funcionam com o Minitest. Esse, eu acho, é o grande problema. Ainda tenho usado a gem test-unit para trazê-lo de volta ao Ruby 1.9.
Daniel Lopes diz:
10/06/2010 em 12:18 PM
Pois é… mas para gems novas que eu criar vou tentar aplicar o Minitest.
Antônio Roberto diz:
30/06/2010 em 10:59 AM
Gostei :D
pandora style beads diz:
30/06/2010 em 10:08 PM
Muito tem se falado sobre Ruby 1.9 mas até agora não ouvi ninguém falando nada sobre o Minitest.
pandora bracelet charms diz:
12/07/2010 em 03:48 AM
Esse, eu acho, é o grande problema.true religion jeans for men Ainda tenho usado a gem test-unit para trazê-lo de volta ao Ruby 1.9.pandora jewellery ed hardy swimwear
Comentário
CATEGORIAS
HomeDesign
SEO
Empreendimento
Cifras
Ruby e Rails
Flex
Photoshop
Flash
XHTML/CSS
JavaScript
Variados
Database
Firefox
Projetos
3D
Projetos
TextMate
Smalltalk
Mac
Livros
ARQUIVO
08/2010 (5)07/2010 (2)
06/2010 (4)
05/2010 (4)
04/2010 (4)
03/2010 (5)
02/2010 (7)
01/2009 (4)
12/2009 (7)
11/2009 (4)
10/2009 (10)
09/2009 (7)
08/2009 (6)
07/2009 (12)
06/2009 (5)
05/2009 (6)
04/2009 (9)
03/2009 (14)
02/2009 (18)
01/2009 (14)
12/2008 (20)
11/2008 (18)
10/2008 (9)
09/2008 (12)
08/2008 (6)
07/2008 (12)
06/2008 (10)
05/2008 (15)
04/2008 (19)




Eventos e mais eventos
comentado por Jonathas Sampaio
Eventos e mais eventos
comentado por Alison Souza
Eventos e mais eventos
comentado por Daniel Lopes
Eventos e mais eventos
comentado por Jonathas Sampaio
Curso de Rails 3.0
comentado por hiago