-
Les rubyistes, comment vous feriez en rspec pour stuber une méthode pour un seul appel bien précis ?
-
En gros ici, je veux unit tester le cas du timeout ici : github.com/aeris/cryptcheck/blob/master/lib/cryptcheck/tls/server.rb#L140
-
J’ai tenté un « allow(IO).to receive(:select) { nil } », mais ça fait exploser plein d’autres choses avant :'(
-
Et les arguments matching de rspec sont pas vraiment utilisables vu la tronche des arguments… SSLServer, Socket, etc.
-
Et en prime, faut que dans les cas non bouchonnés, ça réponde la vraie valeur attendue, sinon ça explose plein d’autres trucs :'(
aeris22’s Twitter Archive—№ 31,934