aeris22’s avataraeris22’s Twitter Archive—№ 31,934

      1. Les rubyistes, comment vous feriez en rspec pour stuber une méthode pour un seul appel bien précis ?
    1. …in reply to @aeris22
      En gros ici, je veux unit tester le cas du timeout ici : github.com/aeris/cryptcheck/blob/master/lib/cryptcheck/tls/server.rb#L140
  1. …in reply to @aeris22
    J’ai tenté un « allow(IO).to receive(:select) { nil } », mais ça fait exploser plein d’autres choses avant :'(
    1. …in reply to @aeris22
      Et les arguments matching de rspec sont pas vraiment utilisables vu la tronche des arguments… SSLServer, Socket, etc.
      1. …in reply to @aeris22
        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 :'(