Merge branch 'release/0.2.0'
This commit is contained in:
		
						commit
						e9d6eeef0b
					
				| @ -1,6 +1,11 @@ | ||||
| Changelog | ||||
| ========= | ||||
| 
 | ||||
| 0.2.0 | ||||
| ----- | ||||
| * Rails 4 rc1 | ||||
| * Improved and fixed spec helper | ||||
| 
 | ||||
| 0.1.5 | ||||
| ----- | ||||
| * Updated gems | ||||
|  | ||||
							
								
								
									
										31
									
								
								Gemfile
									
									
									
									
									
								
							
							
						
						
									
										31
									
								
								Gemfile
									
									
									
									
									
								
							| @ -1,7 +1,7 @@ | ||||
| source 'https://rubygems.org' | ||||
| 
 | ||||
| ruby '2.0.0' | ||||
| gem 'rails', '4.0.0.beta1' | ||||
| gem 'rails', '4.0.0.rc1' | ||||
| 
 | ||||
| # Servers | ||||
| gem 'thin' | ||||
| @ -32,6 +32,19 @@ gem 'nokogiri' | ||||
| gem 'resque', require: 'resque/server' # Resque web interface | ||||
| gem 'rest-client' | ||||
| 
 | ||||
| # Assets | ||||
| gem 'coffee-rails', '~> 4.0.0' | ||||
| gem 'haml_assets' | ||||
| gem 'handlebars_assets' | ||||
| gem 'i18n-js' | ||||
| gem 'jquery-turbolinks' | ||||
| gem 'less-rails' | ||||
| gem 'sass-rails', '~> 4.0.0.rc1' | ||||
| gem 'therubyracer' | ||||
| gem 'turbolinks' | ||||
| gem 'twitter-bootstrap-rails' | ||||
| gem 'uglifier', '>= 1.3.0' | ||||
| 
 | ||||
| group :development, :test do | ||||
|   gem 'debugger' | ||||
|   gem 'delorean' | ||||
| @ -51,7 +64,7 @@ end | ||||
| group :test do | ||||
|   gem 'capybara' | ||||
|   gem 'coveralls', require: false | ||||
|   gem 'database_cleaner', github: 'bmabey/database_cleaner' | ||||
|   gem 'database_cleaner', github: 'bmabey/database_cleaner', ref: '20136e89' | ||||
|   gem 'email_spec' | ||||
|   gem 'launchy' | ||||
|   gem 'rspec' | ||||
| @ -60,17 +73,3 @@ group :test do | ||||
|   gem 'simplecov', require: false | ||||
|   gem 'webmock', require: false | ||||
| end | ||||
| 
 | ||||
| group :assets do | ||||
|   gem 'coffee-rails', '~> 4.0.0.beta1' | ||||
|   gem 'haml_assets' | ||||
|   gem 'handlebars_assets' | ||||
|   gem 'i18n-js' | ||||
|   gem 'jquery-turbolinks' | ||||
|   gem 'less-rails' | ||||
|   gem 'sass-rails', '~> 4.0.0.beta1' | ||||
|   gem 'therubyracer' | ||||
|   gem 'turbolinks' | ||||
|   gem 'twitter-bootstrap-rails' | ||||
|   gem 'uglifier', '>= 1.0.3' | ||||
| end | ||||
|  | ||||
							
								
								
									
										79
									
								
								Gemfile.lock
									
									
									
									
									
								
							
							
						
						
									
										79
									
								
								Gemfile.lock
									
									
									
									
									
								
							| @ -1,36 +1,37 @@ | ||||
| GIT | ||||
|   remote: git://github.com/bmabey/database_cleaner.git | ||||
|   revision: 20136e8987c222013d96e07c27d1230d2bbebd61 | ||||
|   ref: 20136e89 | ||||
|   specs: | ||||
|     database_cleaner (0.9.1) | ||||
| 
 | ||||
| GEM | ||||
|   remote: https://rubygems.org/ | ||||
|   specs: | ||||
|     actionmailer (4.0.0.beta1) | ||||
|       actionpack (= 4.0.0.beta1) | ||||
|     actionmailer (4.0.0.rc1) | ||||
|       actionpack (= 4.0.0.rc1) | ||||
|       mail (~> 2.5.3) | ||||
|     actionpack (4.0.0.beta1) | ||||
|       activesupport (= 4.0.0.beta1) | ||||
|     actionpack (4.0.0.rc1) | ||||
|       activesupport (= 4.0.0.rc1) | ||||
|       builder (~> 3.1.0) | ||||
|       erubis (~> 2.7.0) | ||||
|       rack (~> 1.5.2) | ||||
|       rack-test (~> 0.6.2) | ||||
|     activemodel (4.0.0.beta1) | ||||
|       activesupport (= 4.0.0.beta1) | ||||
|     activemodel (4.0.0.rc1) | ||||
|       activesupport (= 4.0.0.rc1) | ||||
|       builder (~> 3.1.0) | ||||
|     activerecord (4.0.0.beta1) | ||||
|       activemodel (= 4.0.0.beta1) | ||||
|       activerecord-deprecated_finders (~> 0.0.3) | ||||
|       activesupport (= 4.0.0.beta1) | ||||
|       arel (~> 4.0.0.beta1) | ||||
|     activerecord-deprecated_finders (0.0.3) | ||||
|     activesupport (4.0.0.beta1) | ||||
|       i18n (~> 0.6.2) | ||||
|     activerecord (4.0.0.rc1) | ||||
|       activemodel (= 4.0.0.rc1) | ||||
|       activerecord-deprecated_finders (~> 1.0.2) | ||||
|       activesupport (= 4.0.0.rc1) | ||||
|       arel (~> 4.0.0) | ||||
|     activerecord-deprecated_finders (1.0.2) | ||||
|     activesupport (4.0.0.rc1) | ||||
|       i18n (~> 0.6, >= 0.6.4) | ||||
|       minitest (~> 4.2) | ||||
|       multi_json (~> 1.3) | ||||
|       thread_safe (~> 0.1) | ||||
|       tzinfo (~> 0.3.33) | ||||
|       tzinfo (~> 0.3.37) | ||||
|     addressable (2.3.4) | ||||
|     arel (4.0.0) | ||||
|     atomic (1.1.8) | ||||
| @ -62,7 +63,7 @@ GEM | ||||
|     colorize (0.5.8) | ||||
|     columnize (0.3.6) | ||||
|     commonjs (0.2.6) | ||||
|     coveralls (0.6.6) | ||||
|     coveralls (0.6.7) | ||||
|       colorize | ||||
|       multi_json (~> 1.3) | ||||
|       rest-client | ||||
| @ -94,7 +95,7 @@ GEM | ||||
|       railties (>= 3.0.0) | ||||
|     faker (1.1.2) | ||||
|       i18n (~> 0.5) | ||||
|     ffi (1.7.0) | ||||
|     ffi (1.8.1) | ||||
|     haml (4.0.2) | ||||
|       tilt | ||||
|     haml_assets (0.2.1) | ||||
| @ -115,7 +116,6 @@ GEM | ||||
|     jquery-turbolinks (1.0.0) | ||||
|       railties (>= 3.1.0) | ||||
|       turbolinks | ||||
|     json (1.7.7) | ||||
|     kgio (2.8.0) | ||||
|     launchy (2.3.0) | ||||
|       addressable (~> 2.3) | ||||
| @ -134,7 +134,7 @@ GEM | ||||
|       railties | ||||
|     method_source (0.8.1) | ||||
|     mime-types (1.23) | ||||
|     minitest (4.7.3) | ||||
|     minitest (4.7.4) | ||||
|     mono_logger (1.0.1) | ||||
|     multi_json (1.7.2) | ||||
|     nokogiri (1.5.9) | ||||
| @ -153,25 +153,22 @@ GEM | ||||
|       rack | ||||
|     rack-test (0.6.2) | ||||
|       rack (>= 1.0) | ||||
|     rails (4.0.0.beta1) | ||||
|       actionmailer (= 4.0.0.beta1) | ||||
|       actionpack (= 4.0.0.beta1) | ||||
|       activerecord (= 4.0.0.beta1) | ||||
|       activesupport (= 4.0.0.beta1) | ||||
|     rails (4.0.0.rc1) | ||||
|       actionmailer (= 4.0.0.rc1) | ||||
|       actionpack (= 4.0.0.rc1) | ||||
|       activerecord (= 4.0.0.rc1) | ||||
|       activesupport (= 4.0.0.rc1) | ||||
|       bundler (>= 1.3.0, < 2.0) | ||||
|       railties (= 4.0.0.beta1) | ||||
|       sprockets-rails (~> 2.0.0.rc3) | ||||
|     railties (4.0.0.beta1) | ||||
|       actionpack (= 4.0.0.beta1) | ||||
|       activesupport (= 4.0.0.beta1) | ||||
|       railties (= 4.0.0.rc1) | ||||
|       sprockets-rails (~> 2.0.0.rc4) | ||||
|     railties (4.0.0.rc1) | ||||
|       actionpack (= 4.0.0.rc1) | ||||
|       activesupport (= 4.0.0.rc1) | ||||
|       rake (>= 0.8.7) | ||||
|       rdoc (~> 3.4) | ||||
|       thor (>= 0.17.0, < 2.0) | ||||
|       thor (>= 0.18.1, < 2.0) | ||||
|     raindrops (0.11.0) | ||||
|     rake (10.0.4) | ||||
|     rdoc (3.12.2) | ||||
|       json (~> 1.4) | ||||
|     redis (3.0.3) | ||||
|     redis (3.0.4) | ||||
|     redis-namespace (1.2.1) | ||||
|       redis (~> 3.0.0) | ||||
|     ref (1.0.4) | ||||
| @ -191,7 +188,7 @@ GEM | ||||
|     rspec-expectations (2.13.0) | ||||
|       diff-lcs (>= 1.1.3, < 2.0) | ||||
|     rspec-mocks (2.13.1) | ||||
|     rspec-rails (2.13.0) | ||||
|     rspec-rails (2.13.1) | ||||
|       actionpack (>= 3.0) | ||||
|       activesupport (>= 3.0) | ||||
|       railties (>= 3.0) | ||||
| @ -199,7 +196,7 @@ GEM | ||||
|       rspec-expectations (~> 2.13.0) | ||||
|       rspec-mocks (~> 2.13.0) | ||||
|     rubyzip (0.9.9) | ||||
|     sass (3.2.7) | ||||
|     sass (3.2.8) | ||||
|     sass-rails (4.0.0.rc1) | ||||
|       railties (>= 4.0.0.beta, < 5.0) | ||||
|       sass (>= 3.1.10) | ||||
| @ -239,7 +236,7 @@ GEM | ||||
|     thor (0.18.1) | ||||
|     thread_safe (0.1.0) | ||||
|       atomic | ||||
|     tilt (1.3.7) | ||||
|     tilt (1.4.0) | ||||
|     treetop (1.4.12) | ||||
|       polyglot | ||||
|       polyglot (>= 0.3.1) | ||||
| @ -275,7 +272,7 @@ DEPENDENCIES | ||||
|   binding_of_caller | ||||
|   bullet | ||||
|   capybara | ||||
|   coffee-rails (~> 4.0.0.beta1) | ||||
|   coffee-rails (~> 4.0.0) | ||||
|   coveralls | ||||
|   database_cleaner! | ||||
|   debugger | ||||
| @ -297,12 +294,12 @@ DEPENDENCIES | ||||
|   pg | ||||
|   pry | ||||
|   pry-rails | ||||
|   rails (= 4.0.0.beta1) | ||||
|   rails (= 4.0.0.rc1) | ||||
|   resque | ||||
|   rest-client | ||||
|   rspec | ||||
|   rspec-rails | ||||
|   sass-rails (~> 4.0.0.beta1) | ||||
|   sass-rails (~> 4.0.0.rc1) | ||||
|   selenium-webdriver | ||||
|   simpleconfig | ||||
|   simplecov | ||||
| @ -310,6 +307,6 @@ DEPENDENCIES | ||||
|   thin | ||||
|   turbolinks | ||||
|   twitter-bootstrap-rails | ||||
|   uglifier (>= 1.0.3) | ||||
|   uglifier (>= 1.3.0) | ||||
|   unicorn | ||||
|   webmock | ||||
|  | ||||
| @ -1,4 +1,4 @@ | ||||
| # This file is used by Rack-based servers to start the application. | ||||
| 
 | ||||
| require ::File.expand_path('../config/environment',  __FILE__) | ||||
| run Starterapp::Application | ||||
| run Rails.application | ||||
|  | ||||
| @ -2,8 +2,9 @@ require File.expand_path('../boot', __FILE__) | ||||
| 
 | ||||
| require 'rails/all' | ||||
| 
 | ||||
| # Assets should be precompiled for production (so we don't need the gems loaded then) | ||||
| Bundler.require(*Rails.groups(assets: %w(development test))) | ||||
| # Require the gems listed in Gemfile, including any gems | ||||
| # you've limited to :test, :development, or :production. | ||||
| Bundler.require(:default, Rails.env) | ||||
| 
 | ||||
| module Starterapp | ||||
|   class Application < Rails::Application | ||||
|  | ||||
| @ -23,5 +23,7 @@ Starterapp::Application.configure do | ||||
|   config.active_record.migration_error = :page_load | ||||
| 
 | ||||
|   # Debug mode disables concatenation and preprocessing of assets. | ||||
|   # This option may cause significant delays in view rendering with a large | ||||
|   # number of complex assets. | ||||
|   config.assets.debug = true | ||||
| end | ||||
|  | ||||
| @ -23,10 +23,10 @@ Starterapp::Application.configure do | ||||
|   config.serve_static_assets = true | ||||
| 
 | ||||
|   # Compress JavaScripts and CSS. | ||||
|   config.assets.js_compressor  = :uglifier | ||||
|   config.assets.js_compressor = :uglifier | ||||
|   # config.assets.css_compressor = :sass | ||||
| 
 | ||||
|   # Whether to fallback to assets pipeline if a precompiled asset is missed. | ||||
|   # Do not fallback to assets pipeline if a precompiled asset is missed. | ||||
|   config.assets.compile = false | ||||
| 
 | ||||
|   # Generate digests for assets URLs. | ||||
|  | ||||
| @ -30,6 +30,7 @@ Starterapp::Application.configure do | ||||
|   # The :test delivery method accumulates sent emails in the | ||||
|   # ActionMailer::Base.deliveries array. | ||||
|   config.action_mailer.delivery_method = :test | ||||
|   config.action_mailer.default_url_options = { host: 'localhost' } | ||||
| 
 | ||||
|   # Print deprecation notices to the stderr. | ||||
|   config.active_support.deprecation = :stderr | ||||
|  | ||||
| @ -1,6 +1,6 @@ | ||||
| # Be sure to restart your server when you modify this file. | ||||
| 
 | ||||
| # Your secret key for verifying the integrity of signed cookies. | ||||
| # Your secret key is used for verifying the integrity of signed cookies. | ||||
| # If you change this key, all old signed cookies will become invalid! | ||||
| 
 | ||||
| # Make sure the secret is at least 30 characters and all random, | ||||
|  | ||||
| @ -1,3 +1,3 @@ | ||||
| # Be sure to restart your server when you modify this file. | ||||
| 
 | ||||
| Starterapp::Application.config.session_store :encrypted_cookie_store, key: '_starterapp_session' | ||||
| Starterapp::Application.config.session_store :cookie_store, key: '_starterapp_session' | ||||
|  | ||||
| @ -1,5 +1,5 @@ | ||||
| Starterapp::Application.routes.draw do | ||||
| 
 | ||||
|   root to: 'pages#home' | ||||
|   root 'pages#home' | ||||
| 
 | ||||
| end | ||||
|  | ||||
| @ -21,8 +21,6 @@ Dir[Rails.root.join("spec/support/**/*.rb")].each { |f| require f } | ||||
| require 'webmock/rspec' | ||||
| require 'capybara/rspec' | ||||
| 
 | ||||
| WebMock.disable_net_connect! allow: 'graph.facebook.com', allow_localhost: true | ||||
| 
 | ||||
| #Capybara.ignore_hidden_elements = false # testing hidden fields | ||||
| 
 | ||||
| RSpec.configure do |config| | ||||
| @ -41,16 +39,4 @@ RSpec.configure do |config| | ||||
|   # the seed, which is printed after each run. | ||||
|   #     --seed 1234 | ||||
|   config.order = 'random' | ||||
| 
 | ||||
|   config.include Delorean | ||||
| 
 | ||||
|   ActionMailer::Base.perform_deliveries = false | ||||
|   ActionMailer::Base.raise_delivery_errors = false | ||||
|   ActionMailer::Base.delivery_method = :test | ||||
| 
 | ||||
|   config.before(:each) do | ||||
|     back_to_the_present | ||||
|     reset_email | ||||
|     #load "#{Rails.root}/db/seeds.rb" | ||||
|   end | ||||
| end | ||||
|  | ||||
							
								
								
									
										7
									
								
								spec/support/delorean.rb
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								spec/support/delorean.rb
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,7 @@ | ||||
| RSpec.configure do |config| | ||||
|   config.include Delorean | ||||
| 
 | ||||
|   config.before(:each) do | ||||
|     back_to_the_present | ||||
|   end | ||||
| end | ||||
| @ -10,4 +10,8 @@ end | ||||
| 
 | ||||
| RSpec.configure do |config| | ||||
|   config.include MailerMacros | ||||
| 
 | ||||
|   config.before(:each) do | ||||
|     reset_email | ||||
|   end | ||||
| end | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user