Can be found here
Read the Features. They are inside the directory features
. Look for files ending in .feature
extension.
I am using this Rails application, among others, when teaching my students. Things that are interesting are the following:
Cucumber
. Has been used to describe the requirements of this application.RSpec
. Has been used to describe the specification of the interfaces (unit tests).foreigner
. This gem has been used to define foreign keys.HAML
. Has been used as the view template language.Twitter Bootstrap
. Has been used as a CSS framework.SASS
. Has been used as the CSS preprocessor.simple_form
. Has been used to simplify the forms.site_prism
. Has been used to implement the Page Object Pattern. The page objects of the application can be found in their own directory:page_objects
factory_girl
. Has been used to create instances with ease.selenium-webdriver
. Has been used in a couple of tests when javascript was necessary.- A full-page background image decorates the application. Nice technique to implement this has been found on css-tricks.
- Ajax techniques to demonstrate how one can create a resource while editing another.
select2-rails
jQuery plugin to have nice and user-friendly functional select boxes- ...More about it, while teaching.
You can always find me here