Don't load tasks several times in specs
Calling `load_tasks` in several files made rails load the tasks several times, and so they were executed several times when called. Since the milestone migration can't be executed twice in a row (it would fail with duplicated ID records), loading the tasks several times made the milestone migrations task specs fail.
This commit is contained in:
@@ -1,15 +1,9 @@
|
||||
require 'rails_helper'
|
||||
require 'rake'
|
||||
|
||||
describe 'Communities Rake' do
|
||||
|
||||
describe '#associate_community' do
|
||||
|
||||
before do
|
||||
Rake.application.rake_require "tasks/communities"
|
||||
Rake::Task.define_task(:environment)
|
||||
end
|
||||
|
||||
let :run_rake_task do
|
||||
Rake::Task['communities:associate_community'].reenable
|
||||
Rake.application.invoke_task 'communities:associate_community'
|
||||
|
||||
@@ -1,7 +1,4 @@
|
||||
require 'rake'
|
||||
require 'rails_helper'
|
||||
Rake::Task.define_task(:environment)
|
||||
Rake.application.rake_require('tasks/db')
|
||||
|
||||
describe 'rake db:dev_seed' do
|
||||
let :run_rake_task do
|
||||
|
||||
@@ -1,15 +1,9 @@
|
||||
require "rails_helper"
|
||||
require "rake"
|
||||
|
||||
describe "Globalize tasks" do
|
||||
|
||||
describe "#migrate_data" do
|
||||
|
||||
before do
|
||||
Rake.application.rake_require "tasks/globalize"
|
||||
Rake::Task.define_task(:environment)
|
||||
end
|
||||
|
||||
let :run_rake_task do
|
||||
Rake::Task["globalize:migrate_data"].reenable
|
||||
Rake.application.invoke_task "globalize:migrate_data"
|
||||
|
||||
@@ -1,6 +1,4 @@
|
||||
require 'rake'
|
||||
require 'rails_helper'
|
||||
Rails.application.load_tasks
|
||||
|
||||
describe 'rake map_locations:destroy' do
|
||||
before do
|
||||
|
||||
@@ -1,12 +1,6 @@
|
||||
require "rails_helper"
|
||||
require "rake"
|
||||
|
||||
describe "Milestones tasks" do
|
||||
before do
|
||||
Rake.application.rake_require "tasks/migrate_milestones_and_statuses"
|
||||
Rake::Task.define_task(:environment)
|
||||
end
|
||||
|
||||
describe "#migrate" do
|
||||
let :run_rake_task do
|
||||
Rake::Task["milestones:migrate"].reenable
|
||||
|
||||
@@ -1,15 +1,9 @@
|
||||
require 'rails_helper'
|
||||
require 'rake'
|
||||
|
||||
describe 'Settings Rake' do
|
||||
|
||||
describe '#per_page_code_migration' do
|
||||
|
||||
before do
|
||||
Rake.application.rake_require "tasks/settings"
|
||||
Rake::Task.define_task(:environment)
|
||||
end
|
||||
|
||||
let :run_rake_task do
|
||||
Rake::Task['settings:per_page_code_migration'].reenable
|
||||
Rake.application.invoke_task 'settings:per_page_code_migration'
|
||||
|
||||
@@ -1,7 +1,4 @@
|
||||
require 'rake'
|
||||
require 'rails_helper'
|
||||
Rails.application.load_tasks
|
||||
Rake::Task.define_task(:environment)
|
||||
|
||||
feature 'rake sitemap:create' do
|
||||
before do
|
||||
|
||||
@@ -12,6 +12,7 @@ require 'capybara/rails'
|
||||
require 'capybara/rspec'
|
||||
require 'selenium/webdriver'
|
||||
|
||||
Rails.application.load_tasks
|
||||
I18n.default_locale = :en
|
||||
|
||||
include Warden::Test::Helpers
|
||||
|
||||
Reference in New Issue
Block a user