diff --git a/config/heroku/config.json b/config/heroku/config.json deleted file mode 100644 index b936143..0000000 --- a/config/heroku/config.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "skip_analytics": false -} diff --git a/scripts/ruby/features b/scripts/ruby/features deleted file mode 100755 index e7de577..0000000 --- a/scripts/ruby/features +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash - -set -e - -cucumber --drb $* - diff --git a/scripts/ruby/rails/spec_helper.rb b/scripts/ruby/rails/spec_helper.rb deleted file mode 100644 index c601023..0000000 --- a/scripts/ruby/rails/spec_helper.rb +++ /dev/null @@ -1,43 +0,0 @@ -# This file is copied to spec/ when you run 'rails generate rspec:install' -ENV["RAILS_ENV"] ||= 'test' -require File.expand_path("../../config/environment", __FILE__) -require 'rspec/rails' -require 'rspec/autorun' - -# Requires supporting ruby files with custom matchers and macros, etc, -# in spec/support/ and its subdirectories. -Dir[Rails.root.join("spec/support/**/*.rb")].each {|f| require f} - -RSpec.configure do |config| - # ## Mock Framework - # - # If you prefer to use mocha, flexmock or RR, uncomment the appropriate line: - # - #config.mock_with :mocha - # config.mock_with :flexmock - # config.mock_with :rr - - # If true, the base class of anonymous controllers will be inferred - # automatically. This will be the default behavior in future versions of - # rspec-rails. - config.infer_base_class_for_anonymous_controllers = false - - # Run specs in random order to surface order dependencies. If you find an - # order dependency and want to debug it, you can fix the order by providing - # the seed, which is printed after each run. - # --seed 1234 - config.order = "random" - - config.before(:each) do - clean_mongodb - Resque.reset! - end - - def clean_mongodb - Mongoid::Sessions.default.collections.select {|c| c.name !~ /system/}.each {|c| c.find.remove_all} - end - - # TODO add additional functionality defined in test_helper as it is needed. e.g. - # factory_girl -end - diff --git a/scripts/ruby/rails/spec_helper_lite.rb b/scripts/ruby/rails/spec_helper_lite.rb deleted file mode 100644 index d52134a..0000000 --- a/scripts/ruby/rails/spec_helper_lite.rb +++ /dev/null @@ -1,53 +0,0 @@ -$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib')) -$LOAD_PATH.unshift(File.dirname(__FILE__)) - -require 'rspec' -require 'mongoid' -require 'pry' - -# Requires supporting ruby files with custom matchers and macros, etc, -# in spec/support/ and its subdirectories. -require 'support/mongoid' - -# NOTE: make sure to change this for other projects -Mongoid::Config.connect_to('campusperks_test') - -RSpec.configure do |config| - # Run specs in random order to surface order dependencies. If you find an - # order dependency and want to debug it, you can fix the order by providing - # the seed, which is printed after each run. - # --seed 1234 - config.order = "random" - - config.before(:each) do - clean_mongodb - end - - def clean_mongodb - Mongoid::Sessions.default.collections.select {|c| c.name !~ /system/}.each {|c| c.find.remove_all} - end -end - -# Stubs out a module so that Rails doesn't have to be loaded when testing classes that -# make use of Rails functionality in production. -# -# An example usage: -# -# require_relative '../spec_helper_lite' -# stub_module 'ActiveModel::Conversion' -# stub_module 'ActiveModel::Naming' -# -# describe Post do -# ... -# end -# -def stub_module(full_name) - full_name.to_s.split(/::/).reduce(Object) do|context, name| - begin - context.const_get(name) - rescue NameError - context.const_set(name, Module.new) - end - end -end - diff --git a/scripts/ruby/rails/tmux-rails-template.sh b/scripts/ruby/rails/tmux-rails-template.sh deleted file mode 100755 index 27e85fb..0000000 --- a/scripts/ruby/rails/tmux-rails-template.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -tmux new -d -s my-awesome-app -tmux new-window -t my-awesome-app:2 -n 'server' 'bundle exec rails server' -tmux new-window -t my-awesome-app:3 -n 'vim' 'vi' -tmux attach -t my-awesome-app diff --git a/scripts/ruby/test b/scripts/ruby/test deleted file mode 100755 index 512b911..0000000 --- a/scripts/ruby/test +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/bash - -set -e - -need_rails=1 - -if [ $# -gt 0 ]; then # we have args - filename=$1 - # Remove trailing line numbers from filename, e.g. spec/my_spec.rb:33 - grep_filename=`echo $1 | sed 's/:.*$//g'` - - (set +e; grep -r '^spec_helper$' $grep_filename) > /dev/null - if [ $? -eq 1 ]; then # no match; we have a stand-alone spec - need_rails='' - fi -else # we have no args - filename='spec' -fi - -command='rspec' - -if [ $need_rails ]; then -command="ruby -S bundle exec $command --drb" -fi - -RAILS_ENV=test $command $filename -