0.01
No commit activity in last 3 years
No release in over 3 years
This little gem will help you to initialize an rspec environment for a sinatra application. It will generate the required files from templates.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

>= 1.0.0
 Project Readme

rspec-sinatra

Description

This little gem will help you to initialize a rspec environment for a sinatra application. It will generate the required files from templates.

For now it's generating a spec_helper.rb that is using capybara. More options might be added later.

The entire concept is inspired and largely copied from bernd's cucumber-sinatra gem

Installation

It's available as a gem that can be installed with the following command.

    gem install rspec-sinatra

To use the generated templates without any modification, you'll have to install the capybara (at least v1.0.0) gem as well.

Usage

To initialize the rspec environment, just execute rspec-sinatra like this:

    # rspec-sinatra init MyApp lib/my_app.rb
         [ADDED]  spec/spec_helper.rb
    #
  • The first argument is the class name of your application.
  • The second argument is the path to the application file that should be required.

Using the --app option with init will also generate the given application file and a working config.ru.

    # rspec-sinatra init --app MyApp lib/my_app.rb
         [ADDED]  spec/spec_helper.rb
         [ADDED]  lib/my_app.rb
         [ADDED]  config.ru
    #

Copyright

This code is licensed under a BSD license.

See the LICENSE file for a copy of the license.