問題タブ [rspec-puppet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
5354 参照

ruby - Gem::Specification:Class の未定義のメソッド `find_by_name'

spec/を使用して puppet モジュールの構造を作成しましたrspec-puppet-init。ただし、この奇妙なエラーが発生しています: Undefined method find_by_name for Gem::Specification:Classruby 1.8.7RHEL6を実行しています。

私はそれを実行し、--traceこれを取得します:

私のRakefileで(これは自動生成されます):

何が間違っているのですか?私は決してルビーの専門家ではありません。

私の RubyGems 環境:

0 投票する
1 に答える
1752 参照

ruby - rspec-puppet: Puppet は宣言されたクラスを見つけることができませんでした

puppet モジュールで rspec を使用して単体テストを行うことを学んでいますが、どういうわけか私の単純なモジュール「rspec_test」はテストに合格できませんでした。モジュールには、次のような init.pp ファイルが含まれています。

init.pp

「$ rake spec」を実行した場合のエラー メッセージは次のとおりです。

テストファイルに「init_spec.rb」という名前を付けました。内容は次のとおりです。

そして他のファイル...

レーキファイル

spec_helper.rb

モジュールのルートディレクトリで「$ rspec-puppet-init」を実行してテスト環境を構築したので、ファイル構成は標準的なものになっているはずです。誰かが私がどこで間違ったのか教えてもらえますか? ありがとう!

0 投票する
1 に答える
137 参照

puppet - gem が利用できないため、rspec-puppet のテストが失敗する

rspec-puppet テスト用のテストを作成しようとしています。

モジュールには次のツリーがあります。

「rake rspec」を実行すると、以下のエラーが発生します

「rake spec --trace」を実行すると、次のようになります。

誰かがそれを設定するのを手伝ってくれますか?

0 投票する
2 に答える
3094 参照

rspec - rspec-puppet にテンプレートファイルを追加する方法

テンプレートファイルを読み込んでいるsudoユーザーのマニフェストを以下に示します

以下は私のrspecファイルです

「rake spec」を実行するとエラーを下回る

rspec-puppet を使用してテンプレートをテストする方法を教えてください。ネットサーフィンも頭を壊しましたが、2日以上は役に立ちませんでした。

0 投票する
1 に答える
303 参照

unit-testing - puppet-rspec を正しくセットアップするには?

ここからの指示に従っています

実行するbundle exec rake specと、次のエラーが表示されます。

これを解決する方法について何か考えはありますか? または、CentOS 6.5 マシンでこれを動作させる方法について、誰かが明確な指示を提供できますか?

0 投票する
1 に答える
1060 参照

ruby - rspec-puppet テストでの外部変数の使用

rspec で変数を使用することに行き詰まっている人もいます。ここに私のparams.ppがあります

rspec テストでは、変数 $ssh_daemon を次のように使用する必要があります。

これが私のssh.ppファイルです

この変数 ($ssh_daemon) を記述して、このテストを機能させるにはどうすればよいですか?

0 投票する
1 に答える
2349 参照

rspec - puppet-rspec 'class does not exist' が表示されるのはなぜですか?

以下を使用して新しい puppetdemoモジュールをセットアップするGemfileと、単純な puppet-rspec テストを実行したときに期待どおりに機能しました。

Gemfile

ただし、既存のモジュール ( silex) を複製し、Gemfile を上記のように更新して実行すると、次のようになります。

次のエラーが表示されます。

クラスは存在し、私はすでにパペットランを行っています。なぜこれが当てはまるのか、誰かが理解するのを手伝ってくれますか?

詳しくは