mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
Added bug report templates for Active Job
This commit is contained in:
parent
db63406cb0
commit
26a2776f23
2 changed files with 63 additions and 0 deletions
32
guides/bug_report_templates/active_job_gem.rb
Normal file
32
guides/bug_report_templates/active_job_gem.rb
Normal file
|
@ -0,0 +1,32 @@
|
|||
begin
|
||||
require "bundler/inline"
|
||||
rescue LoadError => e
|
||||
$stderr.puts "Bundler version 1.10 or later is required. Please update your Bundler"
|
||||
raise e
|
||||
end
|
||||
|
||||
gemfile(true) do
|
||||
source "https://rubygems.org"
|
||||
# Activate the gem you are reporting the issue against.
|
||||
gem "activejob", "5.0.0"
|
||||
end
|
||||
|
||||
require "minitest/autorun"
|
||||
require "active_job"
|
||||
|
||||
# Ensure backward compatibility with Minitest 4
|
||||
Minitest::Test = MiniTest::Unit::TestCase unless defined?(Minitest::Test)
|
||||
|
||||
class BuggyJob < ActiveJob::Base
|
||||
def perform
|
||||
puts "performed"
|
||||
end
|
||||
end
|
||||
|
||||
class BuggyJobTest < ActiveJob::TestCase
|
||||
def test_stuff
|
||||
assert_enqueued_with(job: BuggyJobTest) do
|
||||
BuggyJobTest.perform_later
|
||||
end
|
||||
end
|
||||
end
|
31
guides/bug_report_templates/active_job_master.rb
Normal file
31
guides/bug_report_templates/active_job_master.rb
Normal file
|
@ -0,0 +1,31 @@
|
|||
begin
|
||||
require "bundler/inline"
|
||||
rescue LoadError => e
|
||||
$stderr.puts "Bundler version 1.10 or later is required. Please update your Bundler"
|
||||
raise e
|
||||
end
|
||||
|
||||
gemfile(true) do
|
||||
source "https://rubygems.org"
|
||||
gem "rails", github: "rails/rails"
|
||||
end
|
||||
|
||||
require "active_job"
|
||||
require "minitest/autorun"
|
||||
|
||||
# Ensure backward compatibility with Minitest 4
|
||||
Minitest::Test = MiniTest::Unit::TestCase unless defined?(Minitest::Test)
|
||||
|
||||
class BuggyJob < ActiveJob::Base
|
||||
def perform
|
||||
puts "performed"
|
||||
end
|
||||
end
|
||||
|
||||
class BuggyJobTest < ActiveJob::TestCase
|
||||
def test_stuff
|
||||
assert_enqueued_with(job: BuggyJobTest) do
|
||||
BuggyJobTest.perform_later
|
||||
end
|
||||
end
|
||||
end
|
Loading…
Reference in a new issue