Cesidio Di Landa
12 years ago
6 changed files with 89 additions and 0 deletions
@ -0,0 +1,6 @@ |
|||||
|
Changelog |
||||
|
========= |
||||
|
|
||||
|
0.1 |
||||
|
--- |
||||
|
* First version |
@ -0,0 +1,9 @@ |
|||||
|
Starter App |
||||
|
=========== |
||||
|
|
||||
|
* Ruby 2 |
||||
|
* Rails 4 |
||||
|
* PostgreSQL |
||||
|
* Twitter Bootstrap |
||||
|
* Heroku |
||||
|
* RSpec |
@ -0,0 +1 @@ |
|||||
|
0.1 |
@ -0,0 +1,8 @@ |
|||||
|
require 'spec_helper' |
||||
|
|
||||
|
describe 'Home' do |
||||
|
it "shows Hello World message" do |
||||
|
visit root_path |
||||
|
expect(page).to have_content I18n.t('hello') |
||||
|
end |
||||
|
end |
@ -0,0 +1,56 @@ |
|||||
|
if ENV['CI'] |
||||
|
require 'coveralls' |
||||
|
Coveralls.wear! 'rails' |
||||
|
end |
||||
|
|
||||
|
unless ENV['DRB'] |
||||
|
require 'simplecov' |
||||
|
SimpleCov.start 'rails' |
||||
|
end |
||||
|
|
||||
|
# 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 } |
||||
|
|
||||
|
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| |
||||
|
# == 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 |
||||
|
# config.mock_with :rspec |
||||
|
|
||||
|
|
||||
|
# 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.include Delorean |
||||
|
config.include MailerMacros |
||||
|
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 |
@ -0,0 +1,9 @@ |
|||||
|
module MailerMacros |
||||
|
def last_email |
||||
|
ActionMailer::Base.deliveries.last |
||||
|
end |
||||
|
|
||||
|
def reset_email |
||||
|
ActionMailer::Base.deliveries = [] |
||||
|
end |
||||
|
end |
Loading…
Reference in new issue