Add be_listening.with("protocol") matcher for Port resource.#200
Add be_listening.with("protocol") matcher for Port resource.#200mizzy merged 10 commits intomizzy:masterfrom
be_listening.with("protocol") matcher for Port resource.#200Conversation
|
Solaris のコマンドを用意してもらえたのはうれしいのですが、 以下のようにすれば動くと思います。 Solaris 用のコマンドが必要だけどコマンドの確認ができない場合は、 |
|
@ftnk |
spec/darwin/commands_spec.rb
Outdated
There was a problem hiding this comment.
spec/<os_name>/port_spec.rb の方でコマンドのチェックもやってるので、こっちは追加しなくていいよ。
この commands_spec.rb 自体完全になくす予定です。
|
@mizzy |
|
あと、 シンボルの方がオブジェクトよりもオーバーヘッド少ないだろうけど、現段階で気にすることではないし、このコードだと、文字列でもシンボルでもどちらでもいけると思うけど、あるマッチャが文字列で、別のマッチャがシンボルだと、使う人が混乱するだろうし、シンボルってRubyに慣れていない人にはわかりにくい概念なので、serverspec を利用する層の人には、わかりにくいだろうし、といった理由で、文字列で統一したいです。 それから、spec に udp のテストもあるといいな。 |
|
了解です。 |
|
Good! |
Add "be_listening.with(:protocol)" matcher for Port resource.
Portリソースで使える
be_listening.with("protocol")マッチャを追加しました。指定されたポートが与えられたプロトコルでlistenされているかどうか確認できます。
以下が記述例になります。
commandsとmatcherのテストを記述して通ることを確認しています(Solarisのcommandは実際にこれでよいかどうか確かめていないです)。