A simple task to generate a dummy app for engines using RSpec or Test::Unit.
Add this line to your application's Gemfile:
gem 'rails-dummy'
And then execute:
$ bundle
Or install it yourself as:
$ gem install rails-dummy
Add this to your Rakefile
require 'rails/dummy/tasks'
Now you should be able to run:
rake dummy:app
DUMMY_APP_PATH
- Specify path where dummy app will be located. Defaults to
spec/dummy
.
ENGINE
- Specify engine name migrations to be installed via rake ENGINE:install:migrations
. Defaults to nil; engine specific migrations are not
installed.
DISABLE_CREATE
- Don't run db:create
.
DISABLE_MIGRATE
- Don't run db:migrate db:test:prepare
after creating database.
In addition to the environment variables, you can create a .dummyrc
file which
will be picked up by the dummy application generator.
This file follows the same syntax as the .railsrc
file.
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes. Write some tests. (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request
This gem was extracted from the http://coursewa.re project.