From 6a1c67eeaa8861f2808513cc3e82c7ce15302233 Mon Sep 17 00:00:00 2001 From: Emily Stolfo Date: Fri, 26 Apr 2024 17:15:21 +0200 Subject: [PATCH] Add Syck to Gemfile --- Gemfile | 1 + spec/integration/syck_spec.rb | 29 +++++++++++++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 spec/integration/syck_spec.rb diff --git a/Gemfile b/Gemfile index 19f70996a..2fe7d0d6a 100644 --- a/Gemfile +++ b/Gemfile @@ -64,6 +64,7 @@ gem 'sidekiq', require: nil gem 'simplecov', require: false gem 'simplecov-cobertura', require: false gem 'sucker_punch', '~> 2.0', require: nil +gem 'syck', require: nil gem 'yard', require: nil gem 'yarjuf' diff --git a/spec/integration/syck_spec.rb b/spec/integration/syck_spec.rb new file mode 100644 index 000000000..b00270d96 --- /dev/null +++ b/spec/integration/syck_spec.rb @@ -0,0 +1,29 @@ +# Licensed to Elasticsearch B.V. under one or more contributor +# license agreements. See the NOTICE file distributed with +# this work for additional information regarding copyright +# ownership. Elasticsearch B.V. licenses this file to you under +# the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +# frozen_string_literal: true + +require 'integration_helper' +require 'syck' + +RSpec.describe 'Syck YAML' do + + it 'loads from config file' do + config = ElasticAPM::Config.new(config_file: 'spec/fixtures/elastic_apm.yml') + expect(config.server_url).to eq 'somewhere-config.com' + end +end