Sha256: dfcf0b84e29685c286b4b48349fa0b6342a51fb53180a98d597686c639b2495a
Contents?: true
Size: 1.01 KB
Versions: 1
Compression:
Stored size: 1.01 KB
Contents
module Helpers RAILS_APP_PATH = "tmp/rails_app" def titles titles = [] described_class.each_group_with_title {|g, t| titles << t} titles end def groups groups = [] described_class.each_group {|g| groups << g} groups end def sensors(group) sensors = [] described_class.each_sensor_in_group(group) {|s| sensors << s} sensors end def when_i_have_rails_app FileUtils.mkdir_p("tmp") FileUtils.remove_dir(RAILS_APP_PATH, true) system("rails new " + RAILS_APP_PATH + " > /dev/null 2>&1").should be_true system("ln -s ../../../lib/generators " + RAILS_APP_PATH + "/lib/generators").should be_true end def and_run_generator(name) system("cd " + RAILS_APP_PATH + " && rails g #{name} > /dev/null 2>&1").should be_true end def i_should_see_route(route) routes = File.open(RAILS_APP_PATH + "/config/routes.rb").read routes.should include(route) end def i_should_see_file(file) File.exists?(RAILS_APP_PATH + "/" + file).should be_true end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pulse-meter-rails-0.0.1 | spec/support/helpers.rb |