La Coctelera

Apuntes prestados

En el parque somos mayoría

20 Mayo 2008

be_indexed: Ultrasphinx's is_indexed RSpec matcher

O un poquito más castellano: "be_indexed: matcher de RSpec para el is_indexed de Ultrasphinx".

Con él podemos especificar como debe estar indexado nuestro modelo tal que:


 describe MiModeloIndexadoConUltrasphinx do
   include Spec::Ultrasphinx::Matchers
   
   it do
     MiModeloIndexadoConUltrasphinx.should be_indexed.using_fields([:campo_uno, :campo_dos]).with_delta
   end
 
 end
 

De momento sólo contempla sus opciones :fields y :delta (son las únicas que he necesitado por ahora).

Para utilizarlo colocar be_indexed a modo de plugin en vendor/plugins e incluirlo en nuestra spec como en el ejemplo de arriba.

Para utilizarlo en más de una spec podemos meterlo en nuestro spec_helper.rb así:


 Spec::Runner.configure do |config|
     config.include Spec::Ultrasphinx::Matchers
 end
 

Para más ejemplos de uso ver su propia spec.

Descarga/download vía...


 git clone git://github.com/nando/be_indexed.git
 

... desde su línea-de-comandos/command-line favorita.

servido por Fernando sin comentarios compártelo

sin comentarios · Escribe aquí tu comentario

Escribe tu comentario


Sobre mí

Avatar de Fernando

Apuntes prestados

España
ver perfil »
contacto »

Blog semestral sólo más personal que experimental de Fernando García Samblas.

Algo hay en la belleza [*] que le impide pasar sin rozar.

[*] "La ruina del amo execrable. Crónicas de Thomas Covenant el Incrédulo." de Stephen R. Donaldson


Fotos

Fernando García Samblas todavía no ha subido ninguna foto.

¡Anímale a hacerlo!

Buscar

suscríbete

Selecciona el agregador que utilices para suscribirte a este blog (también puedes obtener la URL de los feeds):

¿Qué es esto?

Crea tu blog gratis en La Coctelera