Ignore teaspoon tasks in production environment
This commit is contained in:
parent
dcc699afc2
commit
8a9c7b1e04
|
@ -1,6 +1,7 @@
|
||||||
Rake::Task['teaspoon'].clear if Rake::Task.task_defined?('teaspoon')
|
unless Rails.env.production?
|
||||||
|
Rake::Task['teaspoon'].clear if Rake::Task.task_defined?('teaspoon')
|
||||||
|
|
||||||
namespace :teaspoon do
|
namespace :teaspoon do
|
||||||
desc 'GitLab | Teaspoon | Generate fixtures for JavaScript tests'
|
desc 'GitLab | Teaspoon | Generate fixtures for JavaScript tests'
|
||||||
RSpec::Core::RakeTask.new(:fixtures) do |t|
|
RSpec::Core::RakeTask.new(:fixtures) do |t|
|
||||||
ENV['NO_KNAPSACK'] = 'true'
|
ENV['NO_KNAPSACK'] = 'true'
|
||||||
|
@ -14,10 +15,11 @@ namespace :teaspoon do
|
||||||
options = {}
|
options = {}
|
||||||
abort('rake teaspoon:tests failed') if Teaspoon::Console.new(options).failures?
|
abort('rake teaspoon:tests failed') if Teaspoon::Console.new(options).failures?
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
desc 'GitLab | Teaspoon | Shortcut for teaspoon:fixtures and teaspoon:tests'
|
desc 'GitLab | Teaspoon | Shortcut for teaspoon:fixtures and teaspoon:tests'
|
||||||
task :teaspoon do
|
task :teaspoon do
|
||||||
Rake::Task['teaspoon:fixtures'].invoke
|
Rake::Task['teaspoon:fixtures'].invoke
|
||||||
Rake::Task['teaspoon:tests'].invoke
|
Rake::Task['teaspoon:tests'].invoke
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue