From 07c0e60e6bdc5b8bfe1f42f76dae9f0a79e7abb0 Mon Sep 17 00:00:00 2001 From: elijah Date: Mon, 29 Aug 2016 16:35:14 -0700 Subject: moved infrastructure tests run by `leap run` to tests/server-tests --- tests/helpers/files_helper.rb | 54 ------------------------------------------- 1 file changed, 54 deletions(-) delete mode 100644 tests/helpers/files_helper.rb (limited to 'tests/helpers/files_helper.rb') 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 -- cgit v1.2.3