From eeb371db21258c8bbeb6c928a82a1473c2cc2ba7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Erik=20Hedenstr=C3=B6m?= <erik@hedenstroem.com>
Date: Sun, 5 Oct 2014 12:53:33 +0200
Subject: [PATCH] Tear down feature if scenarios skipped by tag

---
 src/gurka.erl | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/gurka.erl b/src/gurka.erl
index 2ec783c..850fe74 100644
--- a/src/gurka.erl
+++ b/src/gurka.erl
@@ -206,7 +206,8 @@ resolve_module(_Module, [<<"(module:", Term/binary>> | Pattern]) ->
 resolve_module(Module, [_ | Pattern]) ->
     resolve_module(Module, Pattern).
 
-skip_scenario(_Module, _Options, _FeatureState, []) ->
+skip_scenario(Module, Options, FeatureState, []) ->
+    apply(Module, Options, teardown_feature, [FeatureState]),
     [];
 
 skip_scenario(Module, Options, FeatureState, Feature = [#step{action = start} | _Steps]) ->
-- 
GitLab