Closed kaspth closed 2 weeks ago
Looks like Bullet Train is using minitest's def setup and def teardown where users must remember to call super manually.
def setup
def teardown
super
ActiveSupport::TestCase includes setup do (or setup :some_setup_method) and teardown do where users won't need to remember that detail.
ActiveSupport::TestCase
setup do
teardown do
I think we should swap to the more Rails conventional version.
References: https://github.com/search?q=repo%3Abullet-train-co%2Fbullet_train%20%2Fdef%20setup%2F&type=code https://github.com/search?q=repo%3Abullet-train-co%2Fbullet_train+%2Fdef+teardown%2F&type=code
cc @jagthedrummer
Looks like Bullet Train is using minitest's
def setup
anddef teardown
where users must remember to callsuper
manually.ActiveSupport::TestCase
includessetup do
(or setup :some_setup_method) andteardown do
where users won't need to remember that detail.I think we should swap to the more Rails conventional version.
References: https://github.com/search?q=repo%3Abullet-train-co%2Fbullet_train%20%2Fdef%20setup%2F&type=code https://github.com/search?q=repo%3Abullet-train-co%2Fbullet_train+%2Fdef+teardown%2F&type=code
cc @jagthedrummer