config-files-api/config_files_api

View on GitHub
performance_test/augeas_loader_test.rb

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true

# use with `time ruby <path>` to test changes in library
# goal of this tests are to measure time, for correctness is used
# tests in spec directory

$LOAD_PATH.unshift File.expand_path("../lib", __dir__)

require "cfa/augeas_parser"

def load_data(path)
  File.read(File.expand_path("data/#{path}", __dir__))
end

parser = CFA::AugeasParser.new("hosts.lns")
parser.parse(load_data("hosts"))