xmpp4r RubyGem をラップする gem を書いています。できる限りのテストを追加したいのですが、テストが初めてで、ここで少し立ち往生しています。
基本的に、クラスの1つに「接続」機能を持たせたいのですが、そのようなことをテストする方法がまったくわかりません...テストについてオンラインで見つけることができるすべての例は単純化されすぎています。「緑色のブロッコリーです」など、おわかりでしょう。
より複雑に見えるものをどのようにテストできますか? このことに関する優れたドキュメントへのリンクと、自分の経験からのよりパーソナライズされた回答があればいいでしょう。
編集: 例外が発生しなければ、テストに合格する可能性がありますか? これを行うことで正しい道を歩むことができますか?