summaryrefslogtreecommitdiff
path: root/spec/fixtures/test/manifests/validate_legacy.pp
diff options
context:
space:
mode:
Diffstat (limited to 'spec/fixtures/test/manifests/validate_legacy.pp')
-rw-r--r--spec/fixtures/test/manifests/validate_legacy.pp18
1 files changed, 18 insertions, 0 deletions
diff --git a/spec/fixtures/test/manifests/validate_legacy.pp b/spec/fixtures/test/manifests/validate_legacy.pp
new file mode 100644
index 0000000..706df88
--- /dev/null
+++ b/spec/fixtures/test/manifests/validate_legacy.pp
@@ -0,0 +1,18 @@
+# Class to test stdlib validate_legacy function
+
+class test::validate_legacy(
+ $type,
+ $prev_validation,
+ $value,
+ $previous_arg1,
+ $previous_arg2 = undef,
+ ) {
+
+ if $previous_arg2 == undef {
+ validate_legacy( $type, $prev_validation, $value, $previous_arg1 )
+ } else {
+ validate_legacy( $type, $prev_validation, $value, $previous_arg1, $previous_arg2 )
+ }
+ notice("Success")
+
+}