問題タブ [serverspec]

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 に答える
116 参照

ruby - Dockerfile テストの require ディレクティブで正しいモジュールが見つからない

Ubuntu 16.04 Docker イメージの基本的なテストを作成しようとしています。私のテスト環境もUbuntu 16.04で、ruby-serverspecパッケージをインストールしました。

これは、Ubuntu 14 をチェックするため、現時点では意図的に失敗したテストですが、失敗には至っていません。

Docker::Imageクラス モジュールを正しく要求する方法がわかりません。検索パスは、私にとって依然として黒魔術です。このテストを期待どおりに失敗させるにはどうすればよいですか?

0 投票する
0 に答える
39 参照

ruby - yard-serverspec gem ハンドラーを変更して、serverspec ファイルの階層的な文書化を可能にします

現在、yardoc を使用して serverspec テストを文書化しようとしています。このために、それほど悪くない仕事をする yard-serverspec-plugin ruby​​gem をインストールしました。

しかし、私には1つの問題があります。rubygem は「describe」と「context」を同じように扱い、階層構造にはしていません。このため、失敗した serverspec テストに関する正しいドキュメントを見つけるのは困難です。

これらは私のserverspecテストです:

そして、これが文書化される方法です:

ここに画像の説明を入力

ここにハンドラーのコードがあります: https://github.com/rrreeeyyy/yard-serverspec-plugin/blob/master/lib/yard/serverspec/plugin/handler.rb

私の質問は、階層構造を持つ html ドキュメントで 2 つのオブジェクトのみを取得するようにハンドラー コードを調整する方法を誰かが知っているかどうかです。「OS名とバージョン」オブジェクトは本当に役に立たないからです。このようなものがいいでしょう:

よろしくお願いします