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

    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 :'(