Only output trigger 'scope' if it's set in YAML and JSON producers
[dbsrgits/SQL-Translator.git] / t / 36-filters.t
index c1aee85..f692065 100644 (file)
@@ -6,7 +6,9 @@
 package SQL::Translator::Filter::Ok;
 use strict;
 
-sub filter { Test::More::pass(@_) }
+sub filter { Test::More::pass(
+  'Filter called with args: ' . join ', ', @_
+) }
 
 # Hack to allow sqlt to see our module as it wasn't loaded from a .pm
 $INC{'SQL/Translator/Filter/Ok.pm'} = 'lib/SQL/Translator/Filter/Ok.pm';
@@ -42,7 +44,10 @@ use Test::SQL::Translator qw(maybe_plan);
 use Data::Dumper;
 
 BEGIN {
-    maybe_plan(16, 'Template', 'Test::Differences')
+    maybe_plan(16, 'Template 2.20', 'Test::Differences',
+               'SQL::Translator::Parser::YAML',
+              'SQL::Translator::Producer::YAML')
+
 }
 use Test::Differences;
 use SQL::Translator;
@@ -83,7 +88,6 @@ schema:
         first_name:
           data_type: foovar
           default_value: ~
-          extra: {}
           is_nullable: 1
           is_primary_key: 0
           is_unique: 0