2010-12-23 25 views
5

Estoy usando Rails 3.0.3, Rspec2, Cucumber, Capybara¿Cómo debo probar el inicio de sesión/inicio de sesión del usuario con una biblioteca de terceros como Omniauth?

¿Cómo debe un escenario buscar el proceso de registro del usuario, cuando se utiliza la gema Omniauth?

quiero decir que no tiene sentido para mí para probar esta biblioteca, que sólo quieren probar todo el proceso de registro de usuario de mi punto de vista aplicaciones:

  • abrir mi root_path # mi aplicación
  • clic en/auth/facebook # mi aplicación
  • ESTA ES LA PARTE dE OmniAuth # no mi aplicación, no necesita prueba
  • acceso/auth/facebook/número de regreso mi aplicación
  • lectura de información del usuario, comparar # mi aplicación

¿Cuál es la buena práctica para probarlo?

Respuesta

Cuestiones relacionadas