私はこの宝石を機能させようとしていますが、あまり運がありません。これは人形に関連していますが、私の質問はうまくいけばそうではありません。
私は次の:rspec
ifステートメントが何を意味しているのかを理解しようとしています:
module RSpecHieraPuppet
module HieraDefaultConfiguration
extend RSpec::SharedContext
let(:hiera_config) do
{ :backends => ['rspec'],
:rspec => respond_to?(:hiera_data) ? hiera_data : {} } # this one
end
end
end
ソース:https ://github.com/amfranz/rspec-hiera-puppet/blob/master/lib/rspec-hiera-puppet/rspec.rb
? hiera_data
誰かがここで何を意味するのか明確にできますか?宝石のソースでそれへの参照を見つけることができないようです。
私の理解では、gemの使用例から、応答は応答例のトリガーを監視しています。
let(:hiera_data) do
{
:key123 => ['abc'],
}
end
rspec_backend.rb
しかし、これを処理するファイルへの接続が見当たらないため、トリガー後に何が起こるかを追跡できないようです 。
ここで行われた呼び出しを追跡するための助けをいただければ幸いです。(gemには3つのファイルしかありません)