Skip to content

Instantly share code, notes, and snippets.

@nando
Last active May 26, 2016 11:10
Show Gist options
  • Save nando/291b78754b78767fad433a55d0b6f2e3 to your computer and use it in GitHub Desktop.
Save nando/291b78754b78767fad433a55d0b6f2e3 to your computer and use it in GitHub Desktop.

Cuento de las fixturas de TheCocktail2016

El presente documento pretende ser un relato que describa los datos disponibles dentro de la carpeta test/fixtures en el contexto de una historia que pueda ser fácilmente validada y recordada:

  • La validación es importante porque se pierden muchas horas localizando problemas en los tests que tienen que ver con fallos en los propios datos de los que parten.

  • La memorización es importante porque nos permite escribir y leer los tests de una forma más ágil.

En particular interesa meter en la historia los datos relacionados con las ofertas de empleo (job_offers, job_applications y candidates), ya que los casos de éxito (cases) y los "learnings" (papers) no tienen relaciones ni demasiada lógica por ahora.

closed_job_in_madrid

Oferta ya cerrada en la oficina de Madrid en el área de Estrategia (strat).

job_in_oviedo

Oferta abierta en la oficina de Oviedo en el área de Desarrollo Back (back) para un puesto con... RubyOnRails!!.

application_for_oviedo_position

John Doe nos envía su CV para la oferta abierta que tenemos en Oviedo y hemos contactado (campo contacted) con él.

application_for_madrid_position

John Doe nos ha enviado también su CV para la oferta en Madrid, pero esta esta oferta ya está cerrada. Esta inscripción no la hemos marcado como contactada.

Sin embargo con esta inscripción hemos creado un candidato (candidate_in_closed_offer) que estamos ignorando porque ahora nos interesa para el puesto de Madrid (que todavía está vacante).

application_without_candidate

El CV de José Pérez no ha tenido tanta suerte como el anterior: no hemos contactado con él ni lo hemos convertido en candidato.

maggie_application

Maggie nos ha mandado su CV para optar a la oferta abierta que tenemos en Oviedo para programar con RubyOnRails!!

Hemos contactado con ella y la tenemos como candidata para el puesto, faltaría más!! :D

candidate_in_closed_offer

Como se comenta arriba en su inscripción, tenemos a John Doe como candidato de la oferta que ya está cerrada con una inscripción que no hemos marcado como contactada.

candidate_in_opened_offer

Tenemos la inscripción contactada de Maggie como candidata para la plaza abierta en Oviedo.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment