From 3dc3b88dbeb2ef3834451a5d2548db43bb603daa Mon Sep 17 00:00:00 2001 From: Michael Miller Date: Sat, 31 Jul 2021 15:48:54 -0600 Subject: [PATCH] Add "after" hooks in reverse order to match RSpec --- src/spectator/example_group_builder.cr | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/spectator/example_group_builder.cr b/src/spectator/example_group_builder.cr index aa59626..155c3f1 100644 --- a/src/spectator/example_group_builder.cr +++ b/src/spectator/example_group_builder.cr @@ -102,8 +102,8 @@ module Spectator private def apply_hooks(group) @before_all_hooks.each { |hook| group.add_before_all_hook(hook) } @before_each_hooks.each { |hook| group.add_before_each_hook(hook) } - @after_all_hooks.each { |hook| group.add_after_all_hook(hook) } - @after_each_hooks.each { |hook| group.add_after_each_hook(hook) } + @after_all_hooks.each { |hook| group.prepend_after_all_hook(hook) } + @after_each_hooks.each { |hook| group.prepend_after_each_hook(hook) } @around_each_hooks.each { |hook| group.add_around_each_hook(hook) } end end