summaryrefslogtreecommitdiff
path: root/tests/helpers/files_helper.rb
diff options
context:
space:
mode:
authorMicah Anderson <micah@riseup.net>2016-11-04 10:54:28 -0400
committerMicah Anderson <micah@riseup.net>2016-11-04 10:54:28 -0400
commit34a381efa8f6295080c843f86bfa07d4e41056af (patch)
tree9282cf5d4c876688602705a7fa0002bc4a810bde /tests/helpers/files_helper.rb
parent0a72bc6fd292bf9367b314fcb0347c4d35042f16 (diff)
parent5821964ff7e16ca7aa9141bd09a77d355db492a9 (diff)
Merge branch 'develop'
Diffstat (limited to 'tests/helpers/files_helper.rb')
-rw-r--r--tests/helpers/files_helper.rb54
1 files changed, 0 insertions, 54 deletions
diff --git a/tests/helpers/files_helper.rb b/tests/helpers/files_helper.rb
deleted file mode 100644
index d6795889..00000000
--- a/tests/helpers/files_helper.rb
+++ /dev/null
@@ -1,54 +0,0 @@
-class LeapTest
-
- #
- # Matches the regexp in the file, and returns the first matched string (or fails if no match).
- #
- def file_match(filename, regexp)
- if match = File.read(filename).match(regexp)
- match.captures.first
- else
- fail "Regexp #{regexp.inspect} not found in file #{filename.inspect}."
- end
- end
-
- #
- # Matches the regexp in the file, and returns array of matched strings (or fails if no match).
- #
- def file_matches(filename, regexp)
- if match = File.read(filename).match(regexp)
- match.captures
- else
- fail "Regexp #{regexp.inspect} not found in file #{filename.inspect}."
- end
- end
-
- #
- # checks to make sure the given property path exists in $node (e.g. hiera.yaml)
- # and returns the value
- #
- def assert_property(property)
- latest = $node
- property.split('.').each do |segment|
- latest = latest[segment]
- fail "Required node property `#{property}` is missing." if latest.nil?
- end
- return latest
- end
-
- #
- # a handy function to get the value of a long property path
- # without needing to test the existance individually of each part
- # in the tree.
- #
- # e.g. property("stunnel.clients.couch_client")
- #
- def property(property)
- latest = $node
- property.split('.').each do |segment|
- latest = latest[segment]
- return nil if latest.nil?
- end
- return latest
- end
-
-end \ No newline at end of file